我坚持以下情况。我有WPF NET。 VS2012 + Resharper中的4.0项目,包含一些xaml视图和用户控件。项目编译和工作正常,但没有XAML intellisense(或任何其他通知,这是xaml文件 - 例如,在覆盖声明的控件后没有工具提示)。当我在这个项目中声明的名称空间包含xmlns值时,这个intellisense总是打破。例如:
xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers"
将破坏所有智能感知。删除此行 - 将使其再次起作用。
它仅适用于同一项目中的命名空间 - 当我引用外部dll并使用命名空间时 - 没有问题。
有人知道我是否遗漏了一些明显的东西?
答案 0 :(得分:13)
好吧,我想通了......这很容易,但是很烦人的错误。在xmlns中添加;assembly=
后,intellisense再次开始工作。如果其他人将来需要它
xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers;assembly="
工作得很好。