使用 Google 日历 API GoogleWebAuthorizationBroker.AuthorizeAsync Get 无法加载文件或程序集'System.Runtime'



我正在使用:VB.NET(visual studio 2015)RestSharp v4.0.30119Google.Apis.Core 1.20.0.0

在我从Visual Studio 2010升级到Visual Studio 2015之前,这一切都很顺利。我还更新了所有的RestSharp和Google API,并将.NET框架从4.5切换到4.6.1(当我升级Google API时,它让我这样做。

所以现在当我运行它时,我在这行代码中得到了以下异常。。。

Dim credential As UserCredential = GoogleWebAuthorizationBroker.AuthorizeAsync(gclientsecrets, gscopes, "mysecretcalendar@gmail.com", CancellationToken.None).Result

这是错误。。。

托管调试助手"BindingFailure"在"C:\Voxeo\SERVICES\SERVICE DEBUGGER\IVRServiceDebugger\bin\Debug\IVRServicesDebugger.vshost.exe"中检测到问题。

其他信息:显示名称为"System.Runtime"的程序集未能在ID为1的AppDomain的"LoadFrom"绑定上下文中加载。失败的原因是:System.IO.FileNotFoundException:无法加载文件或程序集"System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"或其依赖项之一。系统找不到指定的文件。

这个项目编译得很好。

根据此线程,可能是因为无法成功加载指定的程序集,并且抛出了FileNotFoundExceptionFileLoadException。您可以安装请求程序集或将程序集复制到应用程序目录,然后重试。对于BindingFailure,您可以检查建议的给定分辨率,以确定程序集是否位于要求的位置。然后根据先前链接中给出的先前确定来解决原因。

我不得不在app.config中对此进行注释(不是针对该项目,而是针对引用它的项目)

-->

最新更新