【问题标题】:IntelliSense shows errors but still able to buildIntelliSense 显示错误但仍能够构建
【发布时间】:2016-08-02 05:09:08
【问题描述】:

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

我应该担心吗?

【问题讨论】:

    标签: c# wpf visual-studio-2010 intellisense


    【解决方案1】:

    您在打开/编辑 XAML 时看到的错误在某种程度上是设计使然。它尝试快速测试您的标记是否有效,但根据我的经验,尤其是在将高级绑定与自定义对象一起使用时,它会失败的次数多于没有失败的次数。执行此检查是为了防止您在运行时出错,因为大多数 XAML 都是在运行时评估的。

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

    【讨论】:

    • 谢谢。我检查了代码,它在运行时一切正常。但即使我添加一个新窗口,它也有相同的行为。我试图忽略它,但没有 IntelliSense 的编程有点烦人
    • Visual Studio 中也可能有问题,因此您可以尝试搜索特定错误。它可能会有所帮助,但不要期望太多。
    • 我在 2010 年遇到了同样的问题。2013 年似乎好一点。
    • @CathalMF 我的问题是,由于我们公司的工具链,我无法更新我的 VS
    • 什么鬼.. 真烦人
    猜你喜欢
    • 2018-08-18
    • 1970-01-01
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多