繁体   English   中英

没有行号的错误在模块System.dll中找不到类型System.ComponentModel.TypeDescriptionProvider

[英]Error with no line number Cannot find type System.ComponentModel.TypeDescriptionProvider in module System.dll

在Visual Studio 2013 C#/ XAML中为WP 8.1和Windows Store 8.1编写了有效的通用解决方案。 遵循Jerry Nixon和Daren的MVA最佳实践“使用C#和XAML开发通用Windows应用程序”。

我现在突然得到了这个不可跟踪的编译错误“在模块System.dll中找不到类型System.ComponentModel.TypeDescriptionProvider”。 它只会影响WP8.1,而不会影响仍在编译和运行的Windows应用商店应用。

该做什么或寻找?

/利昂

您是否在解决方案中使用JSON.Net(Newtonsoft.JSON)NuGet包? 我有一个类似的错误被抛出。 如果您正在使用它,则只需将其卸载然后再次安装即可。 奇迹般有效。

尝试删除项目中与System.ComponentModel相关的所有引用(并在必要时再次添加)

该项目参考不好。 查看“参考”下的内容,看一看是否不合适。 当Intellisense为未知类型插入引用和“使用”语句并且它们对项目类型无效时,我发生了这种情况。

VS 2017不再是问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM