在一个解决方案中有多个C++项目。编译A时会失败,并在“错误列表”视图中报告错误。现在编译B(假设A依赖于B),这将成功。但是,由编译A产生的错误并没有消失。有人遇到过这样的问题吗?如何启用在每次构建时清除错误列表视图的功能(这种方式已经运行多年)。然而,“输出”窗口在每次新构建时都是干净的。
我目前在VS2015中遇到了类似的问题。我的解决方案包含C++和C# WPF项目。经过清理检查和完整构建,输出中没有错误,但是错误列表中出现了数百个错误。这让我想起了早期版本的VS存在的问题,那时唯一的解决方法是关闭所有打开的文件,但这次这也没有帮助。在我的情况下,删除.suo文件有所帮助。参考链接VS freaks out。(编辑)我读到Xamarin可能会导致问题,但卸载它以及与VS2015一起提供的所有其他插件都没有解决问题。在进行干净的检查和完整的构建后,我再次收到了所有错误。