来自Google客户端库的多个文件 - 未找到Drive API

时间:2015-08-31 03:40:17

标签: c# google-drive-api google-oauth google-api-dotnet-client

我从Nuget安装了Google.Api.Drives.v2没有问题,但是当我尝试创建DriveService对象时,我发现多个文件未找到错误。当我运行Windows 8.1,VS2013但是使用不同的Google Drive对象时,我曾偶尔得到这个,并且它从未如此停止过。自升级到VS2015以来,我无法让它工作,我甚至完全删除了所有对Google Api的引用,并重新安装了软件包并重置了引用。这是我正在运行的C#代码:

            ClientSecrets GoogleSecrets = new ClientSecrets();
            GoogleSecrets.ClientId = ClientID;
            GoogleSecrets.ClientSecret = ClientSecret;
            credential = GoogleWebAuthorizationBroker.AuthorizeAsync(GoogleSecrets,

                new[] { DriveService.Scope.Drive },
                "user",
                CancellationToken.None,
                new FileDataStore("Test")).Result;

这是我调试时得到的图片:

enter image description here

如果我继续单步执行,我会收到大量其他文件的错误。一些例子:GoogleWebAuthorizationBroker.cs,GoogleAuthorizationCodeFlow.cs等。

最后,如果我继续单步执行,我会得到一个System.AggregateException:mscorlib.dll中出现未处理的“System.AggregateException”类型异常

我确信这是愚蠢和简单的事情。任何建议都会有所帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。请按照下列步骤操作:

  1. 在Visual Studio中,转到Tools> Import and export settings

  2. 选择Reset all settings,然后单击Next

  3. 完成

enter image description here