我经常在WPF中使用自定义控件。
我通常使用xmlns定义它们:
xmlns:libcontrols="clr-namespace:innerNamespace;assembly=Assemblyname"
这很好用,但有时Visual Studio似乎无法解析类或其他任何东西。在这种情况下,我得到像
这样的错误"名称''在名称空间中不存在'" - 用于使用的控件
"标签''在名称空间''" 中不存在 - 通过xaml使用继承时。
"找不到资源'" - 当设计器中未显示控件时
大多数情况下,重建解决了这个问题,我需要重新启动VS或重写它。每当我不甚至编辑这些文件时,这些问题都会显示出来。
我不知道为什么会发生这种情况,而且大多数情况下我真的不知道什么事情真的解决了问题,但有时我真的需要花很多时间才能工作,所以我会这样做对任何暗示或伎俩都不高兴任何时候都不浪费。
答案 0 :(得分:0)
这些是设计器问题,您可以尝试通过从TaskManager关闭XDesProc.exe
来解决它们。关闭该过程后,您将能够从visual studio重新加载设计器。重建,它应该工作正常。