ソリューション内の特定のプロジェクト内で StyleCop の警告が表示されないようにする方法はありますか? または、より明確に言えば、Visual Studio で StyleCop 分析を実行する必要があるプロジェクトを選択する方法はありますか?
9 つのプロジェクトを含むソリューションがあります。実際に StyleCop の警告を表示したいプロジェクトは 2 つだけなので、StyleCop.Settings
これらのプロジェクトのルート ディレクトリ内にファイルを作成しました。これは、残りのプロジェクトではデフォルトのルール セットが適用され、クラスを開くたびに画面いっぱいに警告が表示されることを意味します。
これらの警告を削除する唯一の方法はStyleCop.Settings
、すべてのルールをオフにして別のファイルを 1 つ上のフォルダー レベルに追加し、関心のある特定の設定ファイルにマージ オプションを設定して、この親ファイルとマージしないようにすることです。しかし、これは間違っているように感じます。よりクリーンなオプションはありますか、それともこれが私の唯一のオプションですか?
更新:特に、警告が Visual Studio 内に表示されないようにする方法を探しています。Settings.StyleCop
ソリューション フォルダーにファイルを追加し、すべてのルールを無効にしました。テスト プロジェクトの 1 つで StyleCop 分析を実行しましたが、エラーは報告されません。ただし、テスト クラスを開くと、抑制したい多数の StyleCop 警告が表示されます。これは ReSharper プラグインの StyleCop でしょうか? コード クリーンアップ プロファイルを作成し、その中の特定のルールを無効にしましたが、テスト クラス内で違いはないようです。