IntelliSense 显示错误但仍然能够构建

IntelliSense shows errors but still able to build

每当我在我的解决方案中更改任何 XAML 文件中的某些内容时,代码隐藏文件中的每个引用都将被标记为错误并且 IntelliSense 停止工作。但如果我构建解决方案,一切正常,IntelliSense 工作。也只有当前打开的文件显示此行为。一旦我关闭它,错误就会消失。

我应该担心吗?

您在 opening/editing 和 XAML 时看到的错误在某种程度上是设计使然。它 尝试 快速测试您的标记是否有效,但根据我的经验,尤其是在对自定义对象使用高级绑定时,它失败的次数多于实际失败的次数。进行此检查是为了防止您在 运行 时出错,因为大多数 XAML 是 运行 时计算的。

所以你应该做的是检查消息,如果你确定它们没问题,就继续看看代码是否真的有效。如果您经常看到此错误,请忽略它。