【问题标题】:Cannot find DataContractJsonSerializer from an Asp.Net Mvc application无法从 Asp.Net Mvc 应用程序中找到 DataContractJsonSerializer
【发布时间】:2010-11-10 18:24:14
【问题描述】:
我无法从System.Runtime.Serialization.Json 访问DataContractJsonSerializer 方法
如果我这样做:
using System.Runtime.Serialization.Json;
我收到一个错误...
如何在我的 Asp.Net Mvc 应用程序中访问它,以便使用 DataContractJsonSerializer 方法
【问题讨论】:
标签:
asp.net-mvc
json
serialization
namespaces
jsonserializer
【解决方案1】:
确保您已引用此类型所在的 DLL:System.ServiceModel.Web.dll
【讨论】:
-
-
@Carlo,“.NET 3.5 的 MSDN 文档错误地指出 DataContractJsonSerializer 位于 System.Runtime.Serialization.dll 中。这在 .NET 4 中是正确的,但在 3.5 中可以在 System.ServiceModel 中找到.Web.dll。” - 参考:LukeH 的评论 - URL
-
【解决方案2】:
在项目中右键,添加引用...
搜索 System.Runtime.Serialization
点击确定/添加