从ASP.NET MVC4 Project安全地删除Newtonsoft.Json引用

时间:2013-05-27 08:48:44

标签: json asp.net-mvc-4 nuget json.net

在我的ASP.NET MVC4应用程序中,我不需要使用Web API。

我想要的只是在System.Web.Mvc中使用JsonResult。从我的引用中删除Newtonsoft.Json包是否安全?

在创建ASP.NET MVC4应用程序时,似乎默认添加,因此我担心删除它会导致asp.net mvc框架出现问题。

2 个答案:

答案 0 :(得分:0)

你不能因为Microsoft.AspNet.WebApi.Core对它有依赖性。此程序包添加了对HTTP消息的格式和内容协商的支持。它允许您使用以下Web API:

http://example/api/attributes/?category=value

您可以找到更多详情here

答案 1 :(得分:0)

我注意到,如果您在bin文件夹中包含一些Google引用:

Google.GData.Client.dll
Google.GData.Extensions.dll
Google.GData.Youtube.dll

这导致在构建期间将Newtonsoft.Json.dll添加回项目和bin文件夹。