2013-10-17 69 views
0

我正在尝试使Netduino与Azure通信。我发现了其他几个项目,并且在他们的源代码中,他们像其他任何Azure项目一样使用包Microsoft.WindowsAzure。但在我的项目中,它声称包名无法解析。.Net Micro与Microsoft Azure

我发现某处我必须进入管理NuGet包并安装它,但是当我尝试时,它会停止JSON的安装并将其全部恢复。

这是错误消息我得到:

Adding 'Newtonsoft.Json 5.0.8' to Netduino. 
Uninstalling 'Newtonsoft.Json 5.0.8'. 
Successfully uninstalled 'Newtonsoft.Json 5.0.8'. 
Install failed. Rolling back... 
Could not install package 'Newtonsoft.Json 5.0.8'. 
You are trying to install this package into a project that targets '.NETMicroFramework,Version=v4.2', 
but the package does not contain any assembly references or content files that are compatible with that framework. 
For more information, contact the package author. 

什么都没有我做?我究竟做错了什么?

+0

你找到[此相关的问题( http://stackoverflow.com/questions/5121915/json-library-for-net-microframework?rq=1)? – rene

+0

是的,但NuGet仍然不想安装Azure包,因为我仍然没有特定的Json安装。 – Boz0r

+0

也许你可以添加资源喜欢'你在什么地方找到' – rene

回答

2

AFAIK Newtonsoft.Json不与.NET Microframework

兼容 “支持.NET 2,.NET 3.5,.NET 4,Silverlight中,Windows手机和Windows 8”(从http://json.codeplex.com/

Infact出现此错误: 您试图将此软件包安装到以“.NETMicroFramework,Version = v4.2”, 为目标的项目中,但软件包不包含任何与该框架兼容的程序集引用或内容文件。