Visual Studio 2008から「エラーリスト」を完全に削除したいのですが、無効にしたくありません。それは私を際限なくポップアップするのをイライラさせます、私は「それを間違っている」に違いないと思いますが、警告について他のすべてのキーストロークに警告されることなくVSを使用したいだけです。
オプション([ツール]-> [オプション])でさまざまなフィールドを編集してみましたが、エラーリストがポップアップする頻度がわずかに減少しました。エラー、警告、メッセージの選択も解除しました。何も表示せずにポップアップします。固定を解除しても効果はありません。
また、現時点ではVS2010へのアップグレードはオプションではありません。
次のような解決策を探しています:これを担当するdllまたは設定ファイルを削除してください
また、インライン検証(小さな波状のマークなど)が必要ですが、エラーリストウィンドウが煩わしいです。
私はこれがおそらくあなたが望んでいるものだと思います:
この動作を変更するには、[ツール]-> [オプション]-> [プロジェクトとソリューション]-> [一般]に移動し、[ビルドがエラーで終了した場合は常にエラーリストを表示する]の選択を解除します。
ASP.Netはオンザフライで構築されているため、これはASP.Netでも機能すると思います。
私の「エラーリスト」も常に表示されていました(VS2012)。私も嫌いです。何年も前にオフにしましたが、今日は表示され始めました。
これは、読み取り不可能なpackages.configファイルが原因でした。なんらかの理由で、yukkyの「エラーリスト」を通じて失敗状態を報告します。
Packages.configファイルを修正すると、「エラーリスト」が表示されなくなりました。
[エラー]タブには、[エラー]/[警告]/[情報]ボタンがあります。 [エラー]ボタンをクリックします(押し下げます)。
それが役に立てば幸い。
私はVisualStudio 2017を使用していますが、役に立たない、無効にすることは不可能で、煩わしい顔をしていて、まったく邪魔な「エラーリスト」ウィンドウにも対処する必要があります。
だから、これが私がしたことです:
そして出来上がり、問題は解決しました! (* 1)
P.S.
画面の右上隅にある煩わしい「サインイン」を取り除く方法を誰かが知っている場合は、教えてください。
* 1さて、問題はほぼ解決しました。 IDEのこの恐竜を放棄し、代わりにRider IDEを使い始めると、完全に解決されます。
インライン検証をオフにすることをお勧めします。
はい、私はあなたがまだそれを望んでいることを知っています。しかし、真剣に、それはどれほど重要ですか?半分書かれたコードを検証しようとしています。それはどれほど価値がありますか?
まず第一に、入力中のコード検証は気が散ります。解決しようとしている問題に集中するのが難しくなります。たとえば、void以外の戻り値を使用して関数を作成すると、関数の最後に到達するまで、「すべてのコードパスが値を返すわけではありません」というエラーが継続的に表示されます。その間、編集者は問題があると言っています。人々は時間の経過とともにこれらのことを無視することを学ぶと確信しています(新しいVSのインストール後数分以上この機能をオンにしたことがないのでわかりません)が、積極的に何かを無視している場合は、いいですか?
第二に、これらのエラーはとにかくコンパイル時にあなたの注意を引くので、検証が可能であるであろうどんな良いことも不必要です。アルゴリズムを検討しているときに初期化されていない変数を指摘しても、プログラムを実行しようとしたときに指摘されたすべての節でコードの品質が向上するわけではありません。変数はどちらの方法でも初期化されます。そして、とにかくコードを実行しようとする前に、問題を修正しようとしている可能性が非常に高いです。
だから私はそれの要点がわかりません。オフにすることをお勧めします。そうすれば、問題は解決します。
[〜#〜] update [〜#〜]
@Charlie Kilianが指摘しているように、VSには、コンパイル時にページを検証するのではなく、C#で[ライブセマンティックエラーを表示する]オプションが有効になっていない限り、.aspxファイルがまったく検証されないという欠陥があります。予想された。
したがって、aspxファイルを編集するには、検証のためにこのオプションをオンに戻す必要があります。
私はこれからそれを行ったり来たりするだろうと思います。 VSの将来のバージョンでこれが修正されることを願っています。
活発に編集されているコードでセマンティック分析とエラー報告を行うことは、ばか者の用事だと私は今でも思っています。 (もちろん、プログラム全体をメモ帳で作成することも知られています。Intellisenseの松葉杖を使わずに、初めて正しくコンパイルして実行できるかどうかを確認するためです。動作するときはかなり素晴らしい気分です。)