Visual Studio 显示不存在的代码错误

Dan*_*iel 3 c# visual-studio-2015

我不确定其他人是否遇到过这种情况,但通常,当我打开这个特定的解决方案时,我会看到一整套错误(见下文)。

错误图像

如果我双击其中之一,Visual Studio 似乎会苏醒并且与该特定cs文件相关的错误消失。这不是一个关键问题,比其他任何事情都更令人恼火,但我想知道,我的代码是否有问题导致了这种误报,还是随机的 Visual Studio 行为?

bmi*_*bmi 9

我也有这个问题。删除 bin 和 obj 文件夹不起作用。清洁液不起作用。我需要保持原样的各种平台。

帮助我关闭解决方案并删除文件夹 .vs,这通常充满问题。打开解决方案后,所有错误错误都消失了。

  • 事实上,我只是尝试***仅***删除`.vs`。文件夹,甚至没有删除 bin/obj、清理解决方案、重建或其他任何内容,当我重新打开 Visual Studio 时,它起作用了,错误消失了! (4认同)
  • 这次真是万分感谢。我必须删除 .vscode/ 目录才能解决该问题。 (2认同)

gmi*_*ley 5

正如评论中提到的,您可以进行清理和重建。如果这对您不起作用,您可以浏览到解决方案文件夹并在每个项目文件夹中删除binobj文件夹。然后执行构建。

您可能还想查看Configuration Manager并确保所有项目都设置为相同的Configuration(调试/发布)和Platform(任何 CPU/x86/等...)并标记为针对该配置进行构建。

最后,您可能还想检查Build Order您的解决方案。确保所有项目都以正确的顺序构建。

- 编辑:

我将在此处添加的评论中提出的问题是确保将解决方案中的任何库项目添加为Project References而不是直接引用输出 DLL。

  • 然后我也会将该建议添加到答案中。 (2认同)