Visual Studio 2015错误列表仅显示打开文件的错误

时间:2017-03-10 16:08:26

标签: visual-studio-2015 error-list

我是Visual Studio 2015的新手。我正在努力将解决方案从VS 2010移植到VS 2015和Entity Framework,并且我正在处理编译错误。不幸的是,要在错误列表中显示错误消息,我必须先打开文件。我的过滤器选项是"整个解决方案",切换显示错误,关闭警告和" Build + IntelliSense"被选中。

如果没有打开文件,我会收到5个错误但是当我打开一个有错误的文件时,列表会显示该文件的所有错误。当我抓住文件并重建时,我回到原来的5条错误消息。我已经尝试了不同组合的不同过滤器选项,但是我无法显示所有编译错误。我必须打开几个文件,修复编译错误,再打开一些,依此类推。

有人知道是否有解决方法吗?

谢谢,

卡罗。

2 个答案:

答案 0 :(得分:10)

我在代码分析方面遇到了类似的问题 - VS 2017社区15.7.2 - 这可能是同一个问题。

https://docs.microsoft.com/en-us/visualstudio/code-quality/how-to-enable-and-disable-full-solution-analysis-for-managed-code

切换完整的解决方案分析:

  1. 要打开“选项”对话框,请在Visual Studio的菜单栏上选择“工具”>选项。
  2. 在“选项”对话框中,选择“文本编辑器”> C#或Basic>高级。
  3. 选中“启用完整解决方案分析”复选框以启用完整解决方案分析,或清除该框以禁用它。完成后选择确定。 我以为我没有警告......现在我还有一些警告!

答案 1 :(得分:0)

由于此线程没有解决方案,我将添加我在VS2017 15.5.2(.NET Core 2.0)中测试过的,并且可能适用于VS2015。

我通过发布找到了所有的观看错误:

  1. 在Visual Studio中,右键单击项目并选择“发布”。创建一个新的配置文件,然后单击“文件夹”,它将您的解决方案发布到指定的文件夹,这将捕获所有视图错误,因为您的视图被编译为.dll。
  2. 您可以在终端上执行相同操作:dotnet publish -c release
  3. 在使用runtime-identifier标志(dotnet publish -c release -r win10-x64)时, 无法获取输出。

    希望它有所帮助。