我是 Visual Studio 2015 的新手。我正在致力于将解决方案从 VS 2010 移植到 VS 2015 和实体框架,并且正在解决编译错误。不幸的是,为了让错误消息显示在错误列表中,我必须先打开文件。我的过滤器选项是“整个解决方案”,显示错误已打开,警告已关闭,并选择了“构建 + IntelliSense”。
在没有打开任何文件的情况下,我收到 5 个错误,但是当我打开其中一个有错误的文件时,列表也会显示该文件的所有错误。当我关闭文件并重建时,我又回到原来的 5 条错误消息。我已经尝试了不同组合中的不同过滤器选项,但我无法显示所有编译错误。我必须打开一些文件,修复编译错误,再打开一些文件,等等。
有谁知道这个问题是否有解决办法?
谢谢,
卡罗。
我在代码分析方面遇到了类似的问题 - VS 2017 Community 15.7.2 - 这可能是同样的问题。
要切换完整解决方案分析:
由于该线程没有解决方案,我将添加我在 VS2017 15.5.2 (.NET Core 2.0) 中测试的解决方案,并且可能适用于 VS2015。
我通过发布发现了所有的视图错误:
dotnet publish -c release
使用运行时标识符标志时,我无法获得输出(
dotnet publish -c release -r win10-x64
)。
希望它对某人有帮助。
任何人在 VS2022 中遇到此问题,请尝试以下步骤来显示解决方案范围的构建-IntelliSense 错误-警告-消息:
打开工具-选项-文本编辑器-C#-高级
选择对整个解决方案运行背景分析
选择显示整个解决方案的编译器错误和警告
就我而言,这是一个特定的类库项目,似乎给出了所有错误。我删除了项目引用并重新添加了它,这为我解决了这个问题。其他似乎都不起作用。难以重现的错误。