title: Google API - .NET Core support?
body: <p>we are recently looking at the feasibility of refactoring our BigQuery streaming process, which is a traditional .NET Windows console application, into .NET Core, so that it can be distributed in containers and they can be easily orchestrated on Google Container Engine.</p>
  
  <p>When do my research online recently, I found an issue has been brought up <a href="https://github.com/google/google-api-dotnet-client/issues/758" rel="nofollow noreferrer">here</a>, saying that ServiceAccountCredential does not support .NET Core yet. This is actually a deal breaker.</p>
  
  <p>Wondering any plans for .NET core support now? Except for ServiceAccountCredential, are there any other stuff regarding to BigQuery Api that are not supported in .NET core?</p>
  
  <p>Just FYI, following is how our process create the credential. Any workaround available?</p>
  
  <pre><code> private void InitBigQueryService()
      {
  
          _credential = new ServiceAccountCredential
                                                    (
                                                          new ServiceAccountCredential.Initializer(_account.ClientEmailId)
                                                          {
                                                              Scopes = new[] { BigqueryService.Scope.Bigquery,BigqueryService.Scope.BigqueryInsertdata }
                                                          }.FromCertificate(_account.P12Key)
                                                    );
          BigQueryService = new BigqueryService(new BaseClientService.Initializer
          {
              HttpClientInitializer = _credential,
              ApplicationName = _applicationName,
          });
      }
  </code></pre>