【问题标题】:How to resolve in Visual Studio 2013: Could not install package 'Newtonsoft.Json 5.0.5'this package that targets 'WindowsPhoneApp,Version=v8.1'如何在 Visual Studio 2013 中解决:无法安装包 'Newtonsoft.Json 5.0.5' 这个包针对 'WindowsPhoneApp,Version=v8.1'
【发布时间】:2014-06-29 07:38:06
【问题描述】:

我在 Visual Studio 中尝试引用 Google API 库。这是我看到的:

我环顾四周,确保一切都是最新的。

Visual Studio 2013 是更新 2,我的 NuGet 包是最新的。我可以使用运行 Windows phone 8.1 的手机进行编译和运行。

Attempting to resolve dependency 'Google.Apis.Core (≥ 1.8.2)'.<br />
Attempting to resolve dependency 'Newtonsoft.Json (≥ 5.0.5)'.<br />
Attempting to resolve dependency 'Microsoft.Bcl (≥ 1.0.19)'.<br />
Attempting to resolve dependency 'Microsoft.Bcl.Build (≥ 1.0.10)'.<br />
Attempting to resolve dependency 'Microsoft.Bcl.Async (≥ 1.0.16)'.<br />
Attempting to resolve dependency 'Microsoft.Net.Http (≥ 2.1.10)'.<br />
Attempting to resolve dependency 'Zlib.Portable (≥ 1.9.2)'.<br />
Installing 'Newtonsoft.Json 5.0.5'.<br />
Successfully installed 'Newtonsoft.Json 5.0.5'.<br />
Installing 'Microsoft.Bcl.Build 1.0.14'.<br />
Successfully installed 'Microsoft.Bcl.Build 1.0.14'.<br />
Installing 'Microsoft.Bcl 1.1.7'.<br />
Successfully installed 'Microsoft.Bcl 1.1.7'.<br />
Installing 'Microsoft.Bcl.Async 1.0.16'.<br />
Successfully installed 'Microsoft.Bcl.Async 1.0.16'.<br />
Installing 'Microsoft.Net.Http 2.1.10'.<br />
Successfully installed 'Microsoft.Net.Http 2.1.10'.<br />
Installing 'Zlib.Portable 1.9.2'.
.<br />
Successfully installed 'Zlib.Portable 1.9.2'. <br />
Installing 'Google.Apis.Core 1.8.2'.<br />
Successfully installed 'Google.Apis.Core 1.8.2'.<br />
Installing 'Google.Apis 1.8.2'.<br />
Successfully installed 'Google.Apis 1.8.2'.<br />
Adding 'Newtonsoft.Json 5.0.5' to XXXX.<br />
Uninstalling 'Newtonsoft.Json 5.0.5'.<br />
Successfully uninstalled 'Newtonsoft.Json 5.0.5'.<br />

安装失败。滚回来... 无法安装软件包 'Newtonsoft.Json 5.0.5'。您正在尝试将此包安装到以“WindowsPhoneApp,Version=v8.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。

请指导我实现目标的正确方法。

【问题讨论】:

  • 为什么 NuGet 在最新版本是 6.0.3 时尝试安装 Newtonsoft.Json 5.0.5?

标签: .net visual-studio-2013 google-api nuget windows-phone-8.1


【解决方案1】:

首先安装最新的Newtonsoft.Json 6.0.3 这个包版本支持wpa81。

Install-Package Newtonsoft.Json

然后安装 Google.Apis.Core,它将使用已安装的最新版本的 Newtonsoft.Json 包。

Install-Package Google.Apis.Core

【讨论】:

  • 我能够克服 newtonsoft.json 错误,但在尝试安装 google.apis.core 时,出现以下“Microsoft.Bcl.Async 1.0.16”的相同错误,“ Microsoft.Net.Http 2.1.10' 并搜索它们并更新它们,但后来我得到 Zlib.Portable 1.9.2'.,当我自己尝试时,我收到错误:无法安装包'Zlib.便携式 1.9.2'。您正在尝试将此软件包安装到针对“WindowsPhoneApp,Version=v8.1”的项目中,虽然我仍有问题 Gheorghe 您确实回答了这个问题,所以谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-26
  • 2015-11-27
  • 2017-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多