在我的ASP.NET MVC4应用程序中,我不需要使用Web API。
我想要的只是在System.Web.Mvc中使用JsonResult。从我的引用中删除Newtonsoft.Json包是否安全?
在创建ASP.NET MVC4应用程序时,似乎默认添加,因此我担心删除它会导致asp.net mvc框架出现问题。
答案 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文件夹。