gpt4 book ai didi

silverlight - 在 VS2010 中找不到 DataContractJsonSerializer

转载 作者:行者123 更新时间:2023-12-04 02:56:22 25 4
gpt4 key购买 nike

我正在开发一个演示 Silverlight 应用程序,我想做一些简单的 JSON。我找到了 System.Runtime.Serialization.Json.DataContractJsonSerializer MSDN 上的类,但我似乎无法在 Visual Studio 2010 中成功引用它。

我添加了对 System.Runtime.Serialization 的引用,但如果我有 DataContractJsonSerializer,我仍然会收到编译错误(即使使用完全限定的类名。我的项目配置为 Silverlight 4。添加引用时,该程序集确实具有 2.0 版本号,但我找不到 4.0 版程序集。

为什么我不能使用这个类?

命名空间:System.Runtime.Serialization.Json
程序集:System.Runtime.Serialization(在 System.Runtime.Serialization.dll 中)

最佳答案

有一个 System.Runtime.Serialization.Json.dll 文件,但这不是您可以找到 System.Runtime.Serialization.Json 命名空间的地方。您实际上必须引用 System.ServiceModel.Web.dll 库,这就是 DataContractJsonSerializer 类的所在。在我的机器上,DLL 位于此处: C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\System.ServiceModel.Web.dll

关于silverlight - 在 VS2010 中找不到 DataContractJsonSerializer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com