Asp.net mvc 4 ASP.NETMVC4.0RC和Newsoft.Json
我刚刚在VisualStudio2010SP1上安装了ASP.NETMVC4.0RC构建。我的项目曾经编译并使用ASP.NET MVC 4.0的beta版,当我访问该网站时出现错误,说找不到Newtonsoft.Jsonassembly 4.5版 由于我在当前项目中没有使用这个第三方库,所以我配置了Fusion Log以尝试隔离依赖Newtonsoft.Json程序集的程序集 这个程序集是System.Net.Http.Formatting.dll,它引用了Newtonsoft.Json版本4.5 beta版本引用了System.Json.dll,而不是Newtonsoft程序集 我很难相信微软已经开始依赖外部程序集,即使它们发布越来越多的开源代码。Asp.net mvc 4 ASP.NETMVC4.0RC和Newsoft.Json,asp.net-mvc-4,json.net,Asp.net Mvc 4,Json.net,我刚刚在VisualStudio2010SP1上安装了ASP.NETMVC4.0RC构建。我的项目曾经编译并使用ASP.NET MVC 4.0的beta版,当我访问该网站时出现错误,说找不到Newtonsoft.Jsonassembly 4.5版 由于我在当前项目中没有使用这个第三方库,所以我配置了Fusion Log以尝试隔离依赖Newtonsoft.Json程序集的程序集 这个程序集是System.Net.Http.Formatting.dll,它引用了Newtonsoft.Json版本4.
有人对发生的事情有解释吗?他们实际上依赖于第三方软件(就像他们用JQuery和knockout.js发布MVC一样)。Scott Guthrie宣布MVC 4将与JSON.NET(Newtonsoft)一起发布。见下文: Json.NET:我们计划使用社区开发的Json.NET ASP.NET Web API中默认JSON格式化程序中的序列化堆栈。 Json.NET提供了 现代网络框架
顺便说一句,你可以保留System.Json.dll,我两个都有。如果您对JSON.NET有任何问题,只需重新安装即可:)事实上,MS在程序集级别依赖外部库,而不仅仅是在脚本级别(jquery、knockout等)。非常感谢你的链接。