2

我有一个针对Windows Phone 7的项目。我想在项目中使用Json.NET。但是当我试图通过NuGet包管理器在我的项目中安装Json.NET软件包时,它说:安装Windows Phone 7的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

+0

只需从codeplex下载Json.net,添加引用并使用它 – Dibu

回答

3

在给定链路JSON .NET命令的所有版本存在,你可以尝试任何旧版本这将在WP7支持......一个一个试:

NuGet Gallery | Json.NET

+6

感谢您的链接,它使我找到了答案;在软件包管理器控制台中输入以下内容:'Install-Package Newtonsoft.Json -Version 5.0.8' – holmis83

+0

只是为了更新问题:有人声称6.0.3正在使用wp7,但事实上并非如此。 –

0

Here 您可以检查这个版本与Windows兼容的手机7
“变化 - .NET 4个便携式构建目标WP8和SL5而不是WP7和SL4”

相关问题