【问题标题】:Stuck with following error when Installing Json.NET for Windows Phone 7为 Windows Phone 7 安装 Json.NET 时遇到以下错误
【发布时间】:2014-02-07 10:12:37
【问题描述】:

我有一个针对 Windows Phone 7 的项目。我想在项目中使用 Json.NET。但是当我尝试通过 NuGet 包管理器在我的项目中安装 Json.NET 包时,它会说:

无法安装包“Newtonsoft.Json 6.0.1”。你正试图 将此软件包安装到目标项目中 'portable-win+net45+sl40+wp',但包中不包含任何 与之兼容的程序集引用或内容文件 框架。

我认为这是因为最新版本的 Json.NET 不支持 Windows Phone 7。如何安装旧版本的 Json.NET?最好通过 NuGet。与 Windows Phone 7 兼容的最新 Json.NET 版本是什么?

我正在使用 Visual Studio 2012。

【问题讨论】:

  • 只需从codeplex下载Json.net,添加参考即可使用

标签: windows-phone-7 visual-studio-2012 json.net nuget nuget-package


【解决方案1】:

在给定的链接中,所有版本的 json .net 命令都存在,您可以尝试在 wp7 中支持的任何旧版本...逐个尝试:

NuGet Gallery | Json.NET

【讨论】:

  • 感谢您的链接,它让我找到了答案;在包管理器控制台中输入以下内容:Install-Package Newtonsoft.Json -Version 5.0.8
  • 只是为了更新问题:据称 6.0.3 正在使用 wp7,但实际上并非如此。
【解决方案2】:

Here 你可以检查一下这个版本与Windows phone 7不兼容。
“更改 - .NET 4 Portable 构建针对 WP8 和 SL5 而不是 WP7 和 SL4”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-11
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2018-08-28
    相关资源
    最近更新 更多