gpt4 book ai didi

c# - Nuget: 'Google.Apis' 已经为 'Google.Apis.Core' 定义了依赖项

转载 作者:行者123 更新时间:2023-11-30 22:56:34 26 4
gpt4 key购买 nike

我在尝试安装包 Install-Package Google.Apis.Drive.v3 -Version 1.37.0.1470 时在 NuGet 中遇到以下错误。显示以下错误:

Install-Package : 'Google.Apis' already has a dependency defined for 'Google.Apis.Core'.
At line:1 char:17
+ Install-Package <<<< Google.Apis.Drive.v3 -Version 1.37.0.1470
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

如果我安装以前的版本 Install-Package Google.Apis.Drive.v2。也显示相同的错误:

Install-Package : 'Google.Apis' already has a dependency defined for 'Google.Apis.Core'.
At line:1 char:17
+ Install-Package <<<< Google.Apis.Drive.v2
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我使用的是 Visual Studio 2012、.net Framework 4.5 和 NuGet 包管理器 2.8.6031.8.667。请帮我解决一下。

最佳答案

Nuget: 'Google.Apis' already has a dependency defined for 'Google.Apis.Core'

因为你的 nuget 版本是 2.8.6031.8.667 , 您可以安装的包的最高版本Google.Apis.Drive.v31.25.0.862

详细原因:

包裹Google.Apis.Drive.v3具有以下依赖项列表:

Google.Apis.Drive.v3 (>= 1.37.0.1470)

----Google.Apis (>= 1.37.0)

----Google.Apis.Core (>= 1.37.0)

----Newtonsoft.Json (>= 10.0.2)

由于依赖包Newtonsoft.Json (>= 10.0.2)引入 .netstandard 依赖项:

enter image description here

只有 nuget 2.12 及以上版本支持。那就是你得到那个错误信息的原因,检查类似的线程 here .

因此,要解决此问题,请尝试安装较低版本的软件包版本 Google.Apis.Drive.v3 1.25.0.862。我已经用我这边的 Visual Studio 2012 对其进行了测试,它工作正常。

此外,如果您想安装该软件包的更高版本,您需要将 Visual Studio 更新到 2013

希望这对您有所帮助。

关于c# - Nuget: 'Google.Apis' 已经为 'Google.Apis.Core' 定义了依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54351506/

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