【问题标题】: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

    【讨论】:

    • 我这样做了,但仍然找不到:screencast.com/t/IOEUsdN1E 还有其他建议吗?
    • @Carlo,“.NET 3.5 的 MSDN 文档错误地指出 DataContractJsonSerializer 位于 System.Runtime.Serialization.dll 中。这在 .NET 4 中是正确的,但在 3.5 中可以在 System.ServiceModel 中找到.Web.dll。” - 参考:LukeH 的评论 - URL
    • 啊,是的,我几周前发现了这个!谢谢! =)
    【解决方案2】:

    在项目中右键,添加引用...

    搜索 System.Runtime.Serialization

    点击确定/添加

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-23
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      相关资源
      最近更新 更多