我使用: VB.NET(視覺工作室2015年) RestSharp v4.0.30319 Google.Apis.Core 1.20.0.0使用谷歌日曆API GoogleWebAuthorizationBroker.AuthorizeAsync獲取無法加載文件或程序集 'System.Runtime'
這工作正常,直到我從Visual Studio 2010升級到Visual Studio 2015.我還更新了所有RestSharp和Google API以及將.NET框架從4.5更改爲4.6.1(它使我在升級Google APIs
所以現在當我運行它時,我在這行代碼上得到以下異常...
Dim credential As UserCredential = GoogleWebAuthorizationBroker.AuthorizeAsync(gclientsecrets, gscopes, "[email protected]", CancellationToken.None).Result
,這裏是錯誤...
託管調試助手 'BindingFailure' 已檢測到「C的一個問題:\ Voxeo公司\ SERVICES \ SERVICE調試器\ IVRServiceDebugger \ BIN \調試\ IVRServiceDebugger.vshost。可執行程序'。
附加信息:顯示名稱爲「System.Runtime」的程序集未能加載到ID爲1的AppDomain的「LoadFrom」綁定上下文中。失敗的原因是:System.IO.FileNotFoundException:無法加載文件或程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依賴項之一。該系統找不到指定的文件。
該項目編譯得很好。
您正在使用的WinForms或Asp.net?從你的StackTrace中的AppDomain中,我假設Asp.net。如果是這樣,請確保所有文件中的依賴關係與正確的版本匹配,並且在web.config中沒有對「System.Runtime」的重複引用。 – mike100111
這是Visual Studio中的一個Windows服務。在app.config中沒有對System.Runtime的引用。不知道如何檢查我的所有文件中的依賴關係是否匹配正確的version.thx – Zenacity