没有行号的错误 在模块 System.dll 中找不到类型系统.组件模型.类型描述提供程序



有一个用Visual Studio 2013 C#/XAML编写的适用于WP 8.1和Windows Store 8.1的工作Univeral解决方案。遵循Jerry Nixon和Daren May的MVA"使用C#和XAML开发通用Windows应用程序"最佳实践。

我现在突然收到这个无法跟踪的编译错误"在模块系统.dll中找不到类型System.ComponentModel.TypeDescriptionProvider"。它只影响WP8.1,而不影响仍在编译和运行的Windows应用商店应用。

该做什么或寻找什么?

/里昂

您是否在解决方案中使用 JSON.Net (Newtonsoft.JSON) NuGet 包?我有一个类似的错误被抛出。如果您正在使用它,只需卸载它,然后重新安装。就像一个魅力。

尝试删除项目中与 System.ComponentModel 相关的任何引用(如有必要,请再次添加)

该项目的引用不正确。 在"引用"下查看,看看是否有一个看起来不合适。 当Intellisense为未知类型插入引用和"using"语句并且它们对项目类型无效时,我发生了这种情况。

这不再是VS 2017的问题。

最新更新