Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我必须引用哪些DLL才能访问.NETFramework4.5中的JsonArray_C#_Asp.net Mvc 4_Visual Studio 2012_Arrays - Fatal编程技术网

C# 我必须引用哪些DLL才能访问.NETFramework4.5中的JsonArray

C# 我必须引用哪些DLL才能访问.NETFramework4.5中的JsonArray,c#,asp.net-mvc-4,visual-studio-2012,arrays,C#,Asp.net Mvc 4,Visual Studio 2012,Arrays,我试图在visual studio 2012 RC中的一个新的空asp.net mvc4项目中使用JsonArray类。然而,我似乎无法进入课堂 我在文档中读到,该类是在命名空间System.Json中的System.Runtime.Serialization.dll中定义的。但是,当我在项目中添加dll文件并在对象浏览器中打开它时,名称空间System.Json不在其中 有什么想法吗?他们在RC中重新定位了类吗?我认为您需要Json.Net 从 我们web团队将把JSON.NET作为默认JSO

我试图在visual studio 2012 RC中的一个新的空asp.net mvc4项目中使用JsonArray类。然而,我似乎无法进入课堂

我在文档中读到,该类是在命名空间System.Json中的System.Runtime.Serialization.dll中定义的。但是,当我在项目中添加dll文件并在对象浏览器中打开它时,名称空间System.Json不在其中


有什么想法吗?他们在RC中重新定位了类吗?

我认为您需要Json.Net

我们web团队将把JSON.NET作为默认JSON Web API中的序列化程序,所以这很好


如果已安装Json.net,请添加using语句

使用Newtonsoft.Json.Linq


然后你可以用JArray代替JsonArray,用JObject代替JsonObject。。。。System.Runtime.Serialization(即.NETCore\v4.5版本)在我的测试机器上的对象浏览器中实际上看起来完全为空。。。但有些类型正在解决它。。。很奇怪。但我同意,黑客们四处攻击:尽管如此,JsonArray并不存在。我也使用v4.5。System.Runtime.Serialization.dll在我的计算机上不是空的,但找不到命名空间System.Json。如果我在对象浏览器(.NETFramework4.5)中搜索JsonArray,我不会得到任何结果;我已经检查了常规的.NET和metro配置文件。。。值得注意的是它的缺失。你知道吗,我开始相信这与它有关。默认情况下,JSON.NET nuget包安装在我使用的模板中。