Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IntelliSense显示错误,但仍然能够构建_C#_Wpf_Visual Studio 2010_Intellisense - Fatal编程技术网

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

C# IntelliSense显示错误,但仍然能够构建,c#,wpf,visual-studio-2010,intellisense,C#,Wpf,Visual Studio 2010,Intellisense,每当我在解决方案的任何XAML文件中更改某些内容时,代码隐藏文件中的每个引用都将标记为错误,IntelliSense将停止工作。但是,如果我构建解决方案,一切都会正常工作,IntelliSense也会正常工作。此外,只有当前打开的文件才会显示此行为。我一关上它,错误就消失了 我应该担心吗?打开/编辑XAML时看到的错误在某种程度上是出于设计。它会尝试快速测试标记是否有效,但根据我的经验,尤其是在对自定义对象使用高级绑定时,它失败的几率更大。执行此检查是为了防止在运行时出错,因为大多数XAML都是

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


我应该担心吗?

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


因此,您应该做的是检查消息,如果您确定消息没有问题,只需继续并查看代码是否实际工作。如果您经常看到此错误,请忽略它。

谢谢。我检查了代码,在运行时一切正常。但即使我添加了一个新窗口,它也有同样的行为。我试着忽略它,但是在没有IntelliSense的情况下编程有点烦人它也可能在Visual Studio中被破坏,所以您可以尝试搜索特定的错误。这可能会有帮助,但不要期望太多。你在2010年也遇到过同样的问题。2013年似乎好一点了。@CathalMF我的问题是,我无法更新我的VS,因为我们公司的工具链有一个schame。。真烦人