gpt4 book ai didi

c# - 运行新的 google v3 api 应用程序时出错

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:54 24 4
gpt4 key购买 nike

我最近登录了以下论坛文章,寻求帮助设置 Google v3 Api 应用程序。我收到了信息,但运行代码时出错。 Google c# Api, changing from v2.3 to v3

以下是我采取的步骤:

  1. 在谷歌网站上注册了一个新的原生应用

  2. 下载与应用程序关联的 client_secrets.json 文件

  3. 在 visual studio 2012(c#,4.5)中设置新的控制台应用

  4. 在我的项目中下载了以下 NuGet 包:

    • 安装包 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;
}

当我运行代码时,我收到以下错误消息:

Could not load file or assembly 'Microsoft.Threading.Tasks.Extensions.Desktop, Version=1.0.16.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

有问题的 dll 已在 NuGet 包安装中正常注册,并且已正确复制到 bin/debug 文件夹,所以我不确定我在这里做错了什么。

最佳答案

只需将您的 .NET 版本从 4.5 更改为 4.0。

关于c# - 运行新的 google v3 api 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20243386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com