NuGetを使用してStylecopをインストールしました。いくつかのルールを無効にしたいのですが、これは私が読んだものから設定ファイルを介して実行できることを知っています。ただし、どこにもファイルが見つからず、ファイルの作成場所を説明するドキュメントはほとんどないようです。
ファイルを作成するにはどうすればよいですか?
Edit:この質問は数年後も注目を集めているようですので、 Roslyn AnalyzerベースのStyleCop nowを使用することをお勧めします。
これにはいくつかの利点があります。
.ruleset
ファイルを自動的に作成し、Roslyn Analyzerを使用した結果、IDEルールの有効化/無効化のサポートを取得します。NuGetを使用してStylecopをインストールした場合( StyleCop.MSBuild パッケージ)、他の回答に詳細なフォルダーはありません。
このファイルはプロジェクトフォルダーにあります。
packages\StyleCop.MSBuild。{version}\tools\Settings.StyleCop
このファイルをプロジェクトのルートにコピーする必要があります。
ファイルを手動で編集したくない場合は、ツールフォルダーにStyleCopSettingsEditorという素敵なGUIツールもあります。これは、設定ファイルをドラッグするだけです。
_Settings.StyleCop
_ファイルをソリューションのルートにコピーすると、すべてのプロジェクトに継承されます。つまり、ソース管理に保持し、使用している継続的インテグレーションサーバーからアクセスできます。
C:\Program Files (x86)\StyleCop {{version}}\Settings.StyleCop
でファイルを参照および変更する場合、各開発者のPCでインラインに保持する必要があります。ソリューションのルートにコピーする場合
ファイルSettings.StyleCop
はインストールディレクトリに配置する必要があります。私のマシンでは次の場所にあります。
C:\ Program Files(x86)\ StyleCop 4.7\Settings.StyleCop
同じディレクトリにあるStyleCopSettingsEditor.exe
でこのファイルを開くと、ルール設定を編集できます(設定ファイルをダブルクリックすると、トリックが実行されます)。