.net - 添加自定义 xmlns 后 Xaml 智能感知不起作用

标签 .net xaml c#-4.0 visual-studio-2012 intellisense

我遇到了以下情况。我有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/

相关文章:

c# - Generic 类型参数前的 "out"是什么意思?

c# - 我可以在生产应用程序中使用 EF Core 2.0 吗?

c# - 绑定(bind)/绑定(bind)两个 LongListSelectors 的滚动位置

c# - 到达数据网格控件模板内的用户控件

c# - 操作集合以生成压缩版本

c# - 多态性——我没有得到什么?

c# - X 已经包含 EntityFramework 的定义 Y? (简单数据库)

c# - 如何在 C# 中制作一个不可见但可点击的按钮

linq - 尝试使用表达式树过滤 Nullable 类型

c# - 如何在每节课后运行 ClassCleanup (MSTest)?