我最近登錄了以下論壇文章,詢問如何設置Google v3 Api應用程序。我收到了信息,但是運行代碼時出現錯誤。 Google c# Api, changing from v2.3 to v3運行新版Google v3 api應用程序時出錯
下面是我所採取的步驟:
註冊
下載與應用
相關的client_secrets.json檔案在谷歌網站上一個新的本地應用程序在Visual Studio 2012中設置新的控制檯應用程序(c#,4.5)
下載我的項目中的以下的NuGet包:
- 安裝包google.apis -pre
- 安裝,包裝Google.Apis.Analytics.v3 - 預
。運行以下代碼: 。
UserCredential credential;
using (var stream = new System.IO.FileStream("client_secret.json", System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] { AnalyticsService.Scope.AnalyticsReadonly },
"user", CancellationToken.None, new FileDataStore("Analytics.Auth.Store")).Result;
}
當運行該代碼時,得到以下錯誤消息:
無法加載文件或組件 「Microsoft.Threading.Tasks.Extensions.Desktop,版本= 1.0.16.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其 依賴項之一。該系統找不到指定的文件。
該問題的DLL已被註冊與NuGet包安裝罰款,其被正確地複製到bin/debug文件夾,所以我不知道我在做什麼錯誤在這裏。
同樣的事情發生在我身上,你找到了解決方案嗎? –