Vb.net 使用Google日历API GoogleWebAuthorizationBroker.AuthorizationAsync Getting无法加载文件或程序集';System.Runtime';

Vb.net 使用Google日历API GoogleWebAuthorizationBroker.AuthorizationAsync Getting无法加载文件或程序集';System.Runtime';,vb.net,google-calendar-api,.net-framework-version,Vb.net,Google Calendar Api,.net Framework Version,我正在使用: VB.NET(visual studio 2015) RestSharp v4.0.30319 Google.api.Core 1.20.0.0 在我从VisualStudio2010升级到VisualStudio2015之前,它一直运行良好。我还更新了所有RestSharp和googleapi,以及从4.5到4.6.1的switched.netframework(这是我在升级googleapi时做的) 所以现在当我运行它时,我在这行代码中得到以下异常 Dim credential

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

在我从VisualStudio2010升级到VisualStudio2015之前,它一直运行良好。我还更新了所有RestSharp和googleapi,以及从4.5到4.6.1的switched.netframework(这是我在升级googleapi时做的)

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

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

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

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


项目编译得很好。

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

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


-->您使用的是WinForms还是Asp.net?从StackTrace中的AppDomain中,我假定为Asp.net。如果是,请确保所有文件中的依赖项都匹配到正确的版本,并且web.config中没有对“System.Runtime”的重复引用。这是Visual Studio中的windows服务。中没有对System.Runtime的引用app.config。不确定如何检查“我的所有文件”中的依赖项是否与正确的版本匹配。thx