2 sdlzhd sdlzhd 于 2015.07.28 12:04 提问

开发WP8.1应用时,引用using Newtonsoft.Json.Linq;,编译出现错误。

在 System.dll模块中找不到类型System.ComponentModel.PropertyDescriptor。

2个回答

caozhy
caozhy   Ds   Rxr 2015.07.28 12:10

windows phone的.net不支持System.ComponentModel.PropertyDescriptor
换别的库解析json

sdlzhd
sdlzhd 能不能提供一个支持的解析库 么么么
接近 3 年之前 回复
ykzs2006
ykzs2006   2015.07.29 17:05

试试 JavaScriptSerializer;在System.Web.Extensions.dll中。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
.NET网站发布常见问题解决方案
1、应用程序中服务器错误解决方案:点击IIS的应用程序池,选择发布的网站,双击,将.Net Framework版本,改成4.0的,如下图2、HTTP 错误 500.21 - Internal Server Error原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装解决方案:开始->所有程序->附件->鼠标右键点击“命令提示符”-&gt...
关于Newtonsoft.Json引用报错
{"未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)":"
找不到方法 newtonsoft.json.linq.JToken
得到这种方法没有发现错误需要一个罕见的因素组合。如果您没有看到它,那么随便忽略这篇博文。 如果您是最终用户,并且您收到此错误,请确保您的应用程序加载的Json.NET的版本是5.0.8。如果您的\ bin目录中有5.0.8,您仍然会收到此错误,然后检查GAC,并在必要时对其进行更新。 如果您是一个软件包作者,并且用户报告从代码中收到此错误,请降级软件包正在使用的Json.NET版本5.0.4,
C# Newtonsoft.Json之LINQ To Json实例(一)
一、LINQ to JSON 常用实例1: JObject o = JObject.Parse(@"{ 'CPU': 'Intel', 'Drives': [ 'DVD read/writer', '500 gigabyte hard drive' ] }"); string cpu = (string)o["CPU"]; Console.Wr
OwinStartupAttribute出错
OwinStartupAttribute出错 尝试加载应用时出现了以下错误。 - 找不到包含 OwinStartupAttribute 的程序集。 - 找不到包含 Startup 或 [AssemblyName].Startup 类的程序集。 若要禁用 OWIN 启动发现,请在 web.config 中为 appSetting owin:AutomaticAppStartu
VS 编译错误CS0246: 未能找到类型或命名空间名称“xxx”(是否缺少 using 指令或程序集引用?)[即使已经添加引用和程序集](编译bug)
问题:在VS下的同一个解决方案下,为工程添加引用程序集,使用了命名空间(using namespace)后还是编译报错 报错:错误 CS0246: 未能找到类型或命名空间名称“xxx”(是否缺少 using 指令或程序集引用?) 原因:引用工程与被引用工程目标框架不同(可能是其中一个工程的.Net FrameWork的版本是4.6而另一个工程的版本是4.0)。目标框架即.Net FrameWo...
在C# 项目中添加NewtonSoft.json 的引用
环境:解决方案solution_A中的project_1已经通过 nuGet 联网安装了NewtonSoft.json 动态库,并能在project_1中正常调用。此时新建了一个solution_B,并在其中建里 一个project_2,怎么在project_2添加NewtonSoft.json 的引用呢?尝试一些方法未果,大 骂 日 了 哈士奇了! 解决方法: 在solution
error C2054: 在“using”之后应输入“(”
1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstdlib(19): error C2054: 在“using”之后应输入“(” 1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstdlib(19): error C2061: 
项目中添加了正确的引用,编译时却会出错,为什么
如果你使用的 vs2008,可能不会出现这个问题,但使用vs2010的朋友,细心的朋友会发现,在vs2010中,有 .NET Framework 4 与 .NET Framework 4 Client Profile 两个选项,如果在当前项目中新建新的项目时,要注意新加的项目的属性里这个目标框架的值是否与其他的项目目标框架相同,这个问题弄了我半天才找到原因,当前的项目 是.NET Framewor
c#操作json数据使用newtonsoft.json
开源项目提供的一个读取示例 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace Newtonsoft.Json.Tests.Documentation.Samples.Json { public class ReadJ