title: How do you create a new Google Drive Service in C# using OAuth
body: <p>I'm trying to write a simple command line application that will upload a file to Google Drive.  I'm following along with the steps provided here: <a href="https://developers.google.com/drive/web/quickstart/quickstart-cs" rel="nofollow">https://developers.google.com/drive/web/quickstart/quickstart-cs</a></p>
  
  <p>The sample code they provide doesn't compile, specifically the line:</p>
  
  <pre><code>var service = new DriveService(new BaseClientService.Initializer()
              {
                  Authenticator = auth
              });
  </code></pre>
  
  <p>This returns the error:</p>
  
  <p>"'Google.Apis.Services.BaseClientService.Initalizer' does not contain a definition for 'Authenticator'"</p>
  
  <p>obviously the APIs have changed but I can't find the new way to do this.</p>