【问题标题】:Error with no line number Cannot find type System.ComponentModel.TypeDescriptionProvider in module System.dll没有行号的错误在模块 System.dll 中找不到类型 System.ComponentModel.TypeDescriptionProvider
【发布时间】:2015-04-10 13:46:59
【问题描述】:

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

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

做什么或寻找什么?

/莱昂

【问题讨论】:

  • 你解决过这个问题吗?

标签: c# xaml windows-phone-8.1 windows-8.1 win-universal-app


【解决方案1】:

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

【讨论】:

  • 对不起。那没有帮助。卸载 JSON 并管理依赖项时仍然出现同样的错误...
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    项目有一个错误的参考。查看参考资料,看看是否有不合适的地方。当 Intellisense 为未知类型插入引用和“使用”语句并且它们对项目类型无效时,我发生了这种情况。

    【讨论】:

      【解决方案4】:

      与 VS 2017 相比,这不再是问题。

      【讨论】:

        猜你喜欢
        • 2018-04-03
        • 1970-01-01
        • 2021-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-31
        • 2020-07-28
        • 1970-01-01
        相关资源
        最近更新 更多