C# 来自Google客户端库的多个文件-驱动API';没有找到

C# 来自Google客户端库的多个文件-驱动API';没有找到,c#,google-drive-api,google-oauth,google-api-dotnet-client,C#,Google Drive Api,Google Oauth,Google Api Dotnet Client,我已经从Nuget安装了Google.Api.Drives.v2,没有问题,但是当我尝试创建DriveService对象时,我得到了多个file not found错误。我曾经在运行Windows8.1、VS2013时偶尔会遇到这种情况,但使用的是不同的GoogleDrive对象,而且从来没有像现在这样停止过。自从升级到VS2015后,我无法让它工作,我甚至完全删除了对Google Api的所有引用,重新安装了这些包并重置了引用。下面是我正在运行的C代码: ClientS

我已经从Nuget安装了Google.Api.Drives.v2,没有问题,但是当我尝试创建DriveService对象时,我得到了多个file not found错误。我曾经在运行Windows8.1、VS2013时偶尔会遇到这种情况,但使用的是不同的GoogleDrive对象,而且从来没有像现在这样停止过。自从升级到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;
下面是我调试时得到的图片:

如果我继续单步执行,我会在大量其他文件中遇到此错误。例如:GoogleWebAuthorizationBroker.cs、GoogleAuthorizationCodeFlow.cs等

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


我相信这是件愚蠢而简单的事。任何建议都会非常有用,谢谢

我找到了解决办法。遵循以下步骤:

  • 在visual studio中,转到
    工具
    导入和导出设置

  • 选择重置所有设置,然后单击下一步

  • 完成


  • 请尝试导入此软件包。安装包Google.api.Drive.v2-Version 1.9.2.1790(我想测试一些东西),感谢您的回复!所以我清除了所有的谷歌Api(PM已经相信它已经安装了),然后重新启动我的项目,并重新加载。我确保将其添加到解决方案中的两个项目中,并且所有引用都在列表中。VS也不报告任何错误或警告。Google.api.Auth、Google.api.Drive.v2和Google.api.Core都报告说有更新版本可用,但我还没有应用这些更新。不幸的是,尽管如此,我还是得到了同样的结果。我将不得不安装VS2015来自己测试。好的,可以。我将尝试更多的东西,并在收集更多信息时更新。