C# 100个错误,当我查看它们时都会消失?
我有数百个错误,说类型或名称空间不存在(有些是类型,有些是名称空间)。当我单击查看错误时,它最初会打开文件,并在相关代码下显示波形线,但是在一两秒钟内波形线消失,错误也消失了 当我打开所有带有“错误”的文件后,所有的错误都消失了,并且编译得很好。但是,如果关闭任何文件,则该文件的错误将再次出现 这是在我尝试合并分支后发生的。不确定如何找到问题的根源,或者是否存在真正的问题。。。也许这只是VisualStudio中的一些bug,我需要做些什么来清除某种缓存来修复这个问题 请告知 更新: 我尝试了廷坦的所有建议,但都没有用 然而,在删除了.vs文件夹之后,当我打开文件时,错误甚至不会消失,因此我也不能再通过这样做来构建 我认为该错误可能与dll版本或类似的版本有关,但我已尝试用最新的dll重建并替换所有dll,这也没有帮助。IntelliSense可能是这些错误的来源,有时需要时间通过切换分支来调整更改原因(或者更一般地说,是突然发生的代码更改) 以下是有帮助的步骤,顺序如下:C# 100个错误,当我查看它们时都会消失?,c#,compiler-errors,visual-studio-2017,ide,C#,Compiler Errors,Visual Studio 2017,Ide,我有数百个错误,说类型或名称空间不存在(有些是类型,有些是名称空间)。当我单击查看错误时,它最初会打开文件,并在相关代码下显示波形线,但是在一两秒钟内波形线消失,错误也消失了 当我打开所有带有“错误”的文件后,所有的错误都消失了,并且编译得很好。但是,如果关闭任何文件,则该文件的错误将再次出现 这是在我尝试合并分支后发生的。不确定如何找到问题的根源,或者是否存在真正的问题。。。也许这只是VisualStudio中的一些bug,我需要做些什么来清除某种缓存来修复这个问题 请告知 更新: 我尝试了廷
.VS
文件夹Build Only
,查看错误是否为“真实”。我建议将其设置为“Build+IntelliSense”,并且仅在特殊情况下使用Build
关注第一个错误
更一般地说,在处理大量错误时,最好只看第一个错误,解决它并构建代码。一个语法错误可能会导致许多错误,试图解决第二个和后续错误将是徒劳的。我做了以下两件事来解决我的问题:
这是一个核心选项,因为我丢失了在新分支中所做的任何更改:(.我有一个副本,我可以使用WinMerge尝试手动将更改合并回,但这确实令人沮丧。除上述内容外,请确保您还查看警告(可能是信息消息)。
在我的例子中,我关闭了它们,只关注错误,忽略了我的两个项目被设置为不同版本的.NET framework的事实。谢谢。我多次尝试重新启动VS,但都无济于事。明天我将尝试你最后的建议,看看如何进行。删除.VS文件夹对于解决此问题非常可靠。很好uck.好的,我已经尝试了以上所有方法,但都没有效果。:(以前,当我点击一个有问题的文件时,它会打开并显示错误下的扭曲线,但随后它会消失,错误也会消失。所以当我打开所有有问题的文件时(可能是50个左右)然后所有的错误都会消失,我就可以构建了。但是,现在删除.vs文件夹后,当我这样做时,即使打开文件,错误也不会消失(扭曲的线条消失了,文件没有显示为错误,但它仍然在错误列表中显示为错误)。这就是“仅构建”被选中。太令人沮丧了!