.net - 无法使用 Google api (.Net) 生成项目

  显示原文与译文双语对照的内容
0 0

我无法建立一个使用 Google api的项目。 我遵循 https://code.google.com/p/google-api-dotnet-client/wiki/Build的构建指令。 我得到如下几个错误:

Warning 5 The primary reference"Google.Apis" could not be resolved because
it has an indirect dependency on the framework assembly"System.Net.Http, Version=1.5.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which could not be resolved in the
currently targeted framework.".NETFramework,Version=v4.0". To resolve this problem, either remove the reference"Google.Apis" or retarget your application to a framework 
version which contains"System.Net.Http, Version=1.5.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a". 

我还尝试使用NuGet来解析依赖项,但我得到了:

Install failed. Rolling back...
Install-Package : Could not install package 'Zlib.Portable 1.9.2'. You are trying to install this package into a project that targe
ts '.NETFramework,Version=v4.0', but the package does not contain any assembly references that are compatible with that framework. 
For more information, contact the package author.
At line:1 char:16
+ install-package << <<google.apis -pre
 + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
 + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

文档显示,4.0完整的概要文件被支持。 我做错什么了?

时间:原作者:5个回答

0 0

我现在已经开始工作了。 我不确定是什么固定的。

我在 vs 2010中安装了一个旧版本的NuGet 。 我最初可能是作为管理员安装的,因为我必须以管理员身份打开VS2010以删除它。 删除NuGet后,我安装了最新版本。 然后我就能做 package-install google.apis -prepackage-install google.apis.authentication -pre 成功了但我的项目仍然无法编译。 从我的记忆中,尽管我可以能是错误的,但是我只从同一解决方案中删除了,引用。

原作者:
...