我遇到了以下情况。我有WPF NET。 VS2012+Resharper 中的 4.0 项目,带有一些 xaml View 和用户控件。项目编译并工作得很好,但没有 XAML 智能感知(或任何其他表明这是 xaml 文件的通知 - 例如,在声明的控件上悬停后没有工具提示)。当我在该项目中声明命名空间时包含 xmlns 值时,这种智能感知总是会被破坏。例如:
xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers"
将破坏所有智能感知。删除此行 - 将使其再次工作。
它仅适用于同一项目内的命名空间 - 当我引用外部 dll 并使用其中的命名空间时 - 没有问题。
有人知道我是否遗漏了一些明显的东西吗?
最佳答案
好吧,我明白了...这很简单,但令人恼火的错误。在 xmlns 中添加 ; assembly=
后,智能感知再次开始工作。以防将来其他人需要它
xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers; assembly="
工作得很好。
关于.net - 添加自定义 xmlns 后 Xaml 智能感知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121698/