.Net Micro与Microsoft Azure

时间:2013-10-17 10:17:52

标签: c# .net azure .net-micro-framework netduino

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

我发现某个地方我必须进入管理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.

我没有做什么?我做错了什么?

2 个答案:

答案 0 :(得分:2)

AFAIK Newtonsoft.Json与.NET Microframework

不兼容

“支持.NET 2,.NET 3.5,.NET 4,Silverlight,Windows Phone和Windows 8”(来自http://json.codeplex.com/

事实上你得到这个错误: 您正在尝试将此软件包安装到以“.NETMicroFramework,Version = v4.2”为目标的项目中, 但该包不包含任何与该框架兼容的程序集引用或内容文件。

答案 1 :(得分:2)

如果您运行的是NETMF 4.2或更高版本,则可以使用NETMF.Json NETMF.Json on GitHub

我在NetDuino的实时发布/订阅客户端XSockets NetMF client

中使用它