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

tet*_*ete 16 wpf designer visual-studio

正如标题所暗示的那样,设计者抛出了这个错误,这意味着设计师无法正确显示我的UserControl,这反过来意味着我无法在此UserControl中从元素到元素平滑导航以进行修改.真烦人

XXX是我的UserControl的名称,而URI YYY实际上是XXX的路径.所以我不明白它不能发现自己是资源.我搜索了这个错误,但大多数都发生在运行时.在我的情况下,当我执行它时根本不会发生.这个错误的描述真的不够解释,因为我不确定CLR中谁将文件本身作为资源加载.

另一件值得一提的是,这个错误只发生在我构建我的应用程序项目后,UserControl所在的错误.在我点击清理项目之后,设计师可以显示整个东西(但显然我无法清理因为建筑需要时间,所以在我做任何改变之前的每次项目)

o_w*_*man 15

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


Ham*_*iab 6

只需删除子文件夹即可

%LOCALAPPDATA%\Microsoft\VisualStudio\12.0\Designer\ShadowCache