web-dev-qa-db-ja.com

エラー/警告は「エラーリスト」に表示されますが、Webサイトプロジェクトでは表示されなくなります

[〜#〜]背景[〜#〜]

私は複数のプロジェクトでソリューションを継承しました。プロジェクトの1つはWebサイトプロジェクトです...または少なくとも、このアイコンの意味はかなり確信しています(VS 2010と2013ではかなり異なって見えるので、両方を表示しています:左側にVS 2013、VS 2010右側に):

project iconenter image description here

[〜#〜]問題[〜#〜]

Webサイトプロジェクトを再構築すると、8つの警告が生成されます。これらはエラーリストに正しく表示されますが、ほんの一瞬です。

Warnings show up for a second or two while build is running

ビルドプロセスが終了すると、それらは消えます。

Warnings disappear as soon as build is complete

注意すべき点がいくつかあります。

  1. フィルタが設定されておらず、それぞれが0であると表示されているため、どのメッセージタイプも切り替えることができません。
  2. エラーリストからエラーが消えても、出力セクションに表示されます

    Output window

  3. 他のプロジェクトからの警告とエラーは、この奇妙さなしにエラーリストに表示されます
  4. これはウェブサイトのプロジェクトなので、プロパティページは私がよく知っているものとは劇的に異なります。

    property pages

  5. エラーのある同じ動作を観察しました

私はVSの異なるバージョンを試しましたが、どちらも同じことをします。私は試しました 削除 私の.suoファイル。私は、関連するすべてのものを見ることができるすべての設定を試してみましたが、この動作を変更するものは何もありません。

何が足りないのですか?

16
David

私は今朝この問題を抱えていました。数分間いじった後、「生成された問題を表示」コンボボックスを「ビルド+ IntelliSense」から「ビルドのみ」に切り替えることで修正できました。

Where to find the combo box to fix the error[1]

私はこれが非常に主観的な答えであることに感謝し、この解決策があなたにとってうまくいかないかもしれませんが、それはあなたを正しい方向に導くのに役立つかもしれないと思います!

参考までに、私の症状は次のとおりです。「開始」をビルドまたは押した後、エラーリストが1〜2秒間表示され、その後、0個のエラーが表示されて消えます。

27
Ben Hayward

私の問題は、.NET 4.52バージョンでビルドされたクラスライブラリプロジェクトの参照をインポートしていて、.NET4.5バージョンを使用していたことでした。そこで、クラスライブラリの.NETバージョンを.NET 4.5に切り替えたところ、問題は解決しました。エラーメッセージにはこの問題は表示されませんでしたが、出力ウィンドウにこのエラーメッセージが表示されていました。

10
Nenad Birešev

おそらく、この警告はコード分析から来ているので、ソリューションでコード分析のみを実行してみてください。

0
Henrique