web-dev-qa-db-ja.com

カスタムエラーの[エラーリスト]ウィンドウをクリアする方法はありますか?

ビルドプロセス中にいくつかのカスタムツールを使用します。主に、サービス参照、T4テンプレートなどのコードジェネレーターです。

これらがエラーまたは警告を生成すると、期待どおりにエラーリストウィンドウに表示されます。ただし、以前に生成されたエラーに触れないソリューションの一部をビルド、再構築、またはクリーンアップすると、(たとえば、私はnotサービス参照のインポートに失敗したプロジェクトをビルドする場合)、古いリストは引き続き表示されます。

それを修正する方法はありますか:ツール、プラグイン、ビルドアクション、何か?エラー/警告を無視したくはありません。自分が行っていることに基づいて、関連するものだけを表示したいと思います。そうでなければ、これはVSチームへのリクエストだと思います。

21
Kit

リストをクリアする唯一の方法は、プロジェクトを閉じて再度開くことです。私が言えることと私が行った調査から、エラー/警告ウィンドウはプロジェクトのセッションログのようなものです。プロジェクトを閉じると、ログは削除されます。

21
JOHNNY G

溶液を洗浄することも同様です。 Clear the error list in Visual Studio

21
tjRulz

プロジェクトをアンロードおよびリロードすることもできます。それが私にとってうまくいくものです。

8

VS2015のエラーリストウィンドウに、デフォルトでBuild + IntelliSenseに切り替わるドロップダウンがあります。これをBuild Onlyに切り替えると、問題が修正されました(resharperを介してdllを開くと、VSがそれに夢中になります)

4
Chris Marisic

私はVS2013にいて、レポートを書いています。上記のすべての手順(溶液の洗浄/溶液のクローズ/溶液の再開)を試しました。まだ3つのエラーがあり、そのうち2つは、開かれていない他の2つのレポートからのものでした。上記の手順は機能しませんでした。

私がしなければならなかったのは、それらの手順をやり直して、VS2013を閉じて再度開くことでした。それはそれを修正しました。ソリューションを閉じる/再度開くだけで修正できると考える人もいるかもしれません。しかし、VSを再起動することが私にとってそれを修正する唯一の方法でした。

2
John Waclawski

VS2012の1つのソリューションで複数のプロジェクトを操作する場合は、現在のプロジェクトによるフィルターが適切に機能します。ソリューションエクスプローラーでプロジェクトを選択すると、選択したプロジェクトのみに属するエラーのリストが表示されます。

enter image description here

2