Visual Studio 2017でライブコード分析を無効にできる場所これは、ソリューションを開始するたびにポップアップ表示されます。それは必要無い:
私はこれに従いました Microsoftのサポートドキュメント ですが、「完全なソリューション分析を有効にする」のチェックを外しても、ライブコード分析には影響がないようです。そして、私は Visual Studio 2012のソリューション を発見しましたが、運もありませんでした。
ライブコード分析は完全なソリューション分析によって管理されていない完全に異なるものであるように思えます。ソリューションを(再)開始した後、バックグラウンドプロセスタスクとして直ちに実行されます。とにかく、どうすればこれを取り除くことができますか?
拡張機能と更新プログラムでRoslynがインストールしたすべてのコンポーネントが無効になっている場合のみ、それは不可能です。
私は回避策を使用していますが、グローバル設定はソリューションプロジェクトのビルドで分析を実行し、エディターは任意の変更で実行されますが、今ではエディターは以下の回避策ではるかに高速です:
ツール->オプション->テキストエディター-> C#(私の場合)->詳細-> 外部プロセスでエディター機能分析を実行(実験的) ->選択して保存します。
同様の問題がありました。このプロジェクトには、50K行以上のこの巨大な一時初期化ファイルがあります。開くたびに、ライブコード分析が開始され、VSは最大50%のCPUを消費します。空のルールセットを作成し、プロジェクトのプロパティの[コード分析]セクションで設定することで、これをオフにすることができました。数秒間だけ実行されているように見えますが、適用するルールがないため停止します。
これがあなたの問題に正確に当てはまるかどうかはわかりませんが、ここではそれがどうなるかを説明します。
空のルールセットを作成するには。
[ルールセットの追加または削除]ウィンドウでルールセットがチェックされていないことを確認します。
ここで説明するように、ソリューションエクスプローラーでアナライザーを無効にしてみてください: Roslynコードアナライザーをすべて無効にするにはどうすればよいですか? 、ソリューションをリロードします