加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – ASP.NET MVC 4.0 RC和Newsoft.Json

发布时间:2020-12-16 06:31:16 所属栏目:asp.Net 来源:网络整理
导读:我刚刚在Visual Studio 2010 SP1之上安装了ASP.NET MVC 4.0 RC.我的项目曾经用于编译和使用ASP.NET MVC 4.0的beta版本,当我访问该网站时发现错误,提到无法找到Newtonsoft.Json程序集版本4.5. 由于我在当前项目中没有使用此第三方库,因此我将Fusion Log配置为
我刚刚在Visual Studio 2010 SP1之上安装了ASP.NET MVC 4.0 RC.我的项目曾经用于编译和使用ASP.NET MVC 4.0的beta版本,当我访问该网站时发现错误,提到无法找到Newtonsoft.Json程序集版本4.5.

由于我在当前项目中没有使用此第三方库,因此我将Fusion Log配置为尝试隔离依赖于Newtonsoft.Json程序集的程序集.

有罪的程序集是System.Net.Http.Formatting.dll,它引用了Newtonsoft.Json 4.5版.

beta版本引用了System.Json.dll而不是Newtonsoft程序集.

即使他们在开源中发布越来越多的代码,我也很难相信微软开始依赖外部程序集.
有没有人解释发生了什么?

解决方法

他们实际上依赖于第三方软件(就像他们使用 JQuery和knockout.js发布MVC一样). Scott Guthrie宣布MVC 4将随JSON.NET(Newtonsoft)一起发布.见下文:

Json.NET: We plan to use the community developed Json.NET
serialization stack in our default JSON formatter in ASP.NET Web API.
Json.NET provides the flexibility and performance required for a
modern web framework.

http://aspnet.codeplex.com/wikipage?title=ASP.NET%20MVC%204%20RoadMap

你可以保持System.Json.dll顺便说一句,我已经得到了它们.如果您对JSON.NET有任何问题,请重新安装:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读