WPF:VS2012 设计器显示 "The component ' XXX' 没有由 URI YYY 标识的资源”

标签 wpf visual-studio designer

正如标题所示,这个错误是由设计器抛出的,这意味着设计器无法正确显示我的 UserControl,这又意味着我无法在此 UserControl 中顺利地从一个元素导航到另一个元素进行修改。真烦人。

XXX 是我的 UserControl 的名称,而 URI YYY 实际上是 XXX 的路径。所以我不知道是否理解它无法找到自己作为资源。我用谷歌搜索了这个错误,但大多数都发生在运行时。就我而言,当我执行它时,它根本不会发生。这个错误的描述确实不够解释,因为我不确定CLR中是谁将文件本身作为资源加载。

另一件事可能值得一提的是,这个错误仅在我构建我的应用程序项目后发生,错误 UserControl 就位于其中。在我单击清理项目后,设计器可以显示整个内容(但显然我可以'每次进行任何更改之前都不必清理项目,因为构建需要时间)

最佳答案

控件的 .g.cs 或 .g.i.cs 文件可能已损坏。尝试清理、关闭 Visual Studio 并重新启动它。我认为这在某些情况下对我很有帮助,特别是当我将粘贴控件从一个解决方案复制到另一个解决方案时。

关于WPF:VS2012 设计器显示 "The component ' XXX' 没有由 URI YYY 标识的资源”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591924/

相关文章:

wpf - 当 TextBox 位于非事件选项卡中时,TextBox.ScrollToEnd 不起作用

.net - WPF 和 NET 3.5 到 4 多目标

visual-studio - 所有 .Net Core 项目显示黄色感叹号/三角形

在 header 中声明的 C++ 外部数组在 main.cpp 中不可用

python - 我如何在 pyqt4 的 Qt Designer 中使用 promote to?

java - 用于小程序的 Intellij IDEA Designer

c# - 后台线程比 UI 线程花费更多时间

c# - 在两个或多个 ListView 之间绑定(bind) ListView SelectedItem

c# - 我应该使用调试信息编译发布版本 "full"或 "pdb-only"吗?

css - 在 SharePoint Designer 中添加新的 Css 样式