Недавно я зарегистрировал следующую статью на форуме с просьбой о помощи в настройке приложения Google v3 Api. Я получил информацию обратно, но я получаю сообщение об ошибке при запуске кода. Google C# Api, начиная с v2. с 3 по v3
Вот шаги, которые я предпринял:
Зарегистрировано новое собственное приложение на веб-сайте Google.
Скачал файл client_secrets.json, связанный с приложением.
Настройте новое консольное приложение в Visual Studio 2012 (С#, 4.5)
Скачал следующие пакеты NuGet в моем проекте:
- install-package google.apis -pre
- Установить-Пакет Google.Apis.Analytics.v3-Pre
. 5. Запустите следующий код: .
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, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a» или одну из ее зависимостей. Система не может найти указанный файл.
Рассматриваемая dll была зарегистрирована с установкой пакета NuGet и правильно скопирована в папку bin/debug, поэтому я не уверен, что я здесь делаю неправильно.