我在构建过程中使用了几个自定义工具,主要是用于服务引用的代码生成器,T4模板等。
当这些产生错误或警告时,它们会按预期显示在错误列表窗口中。但是,如果我进行构建,重建或清理某些部分解决方案,而这些部分没有触及先前产生的错误(比如我不构建一个具有服务引用导入失败的项目),旧列表仍然显示。
有没有办法解决这个问题:工具,插件,构建动作,什么?我不想忽略错误/警告,只想根据我正在做的事情展示相关的错误/警告。如果不是,我想这将是VS团队的请求。
答案 0 :(得分:19)
清洁溶液也是如此。
答案 1 :(得分:17)
关闭并重新打开项目是清除列表的唯一方法。根据我的判断和我所做的研究,错误/警告窗口就像是项目的会话日志。关闭项目后,日志将被删除。
答案 2 :(得分:8)
您也可以卸载并重新加载项目。这对我有用。
答案 3 :(得分:3)
在VS2015的错误列表窗口中,有一个下拉列表,默认为Build + IntelliSense
,将其切换为Build Only
修复我的问题(通过resharper打开dll,VS对它疯狂)
答案 4 :(得分:2)
我在VS 2013,撰写报道。我尝试了以上所有步骤(Clean Solution / Close solution / Reopen Solution)。还有3个错误,其中2个来自另外2个甚至没有打开的报告。上述步骤无效。
我必须做的是重做那些步骤并关闭VS 2013&重新打开它。修好了。人们可以通过简单地关闭/重新打开解决方案来思考,它会修复它。但重新启动VS是解决它的唯一方法。
答案 5 :(得分:1)