3

私は stylecop を使用していますが、非常に役に立ちます。ただし、テスト プロジェクトには、通常の C# クラス ライブラリとは異なる一連のルールが必要です。

これは可能ですか?

たとえば、通常のライブラリではメソッドにアンダースコアを含めたくありませんが、テスト プロジェクトでは問題ありません。したがって、IDE は通常のプロジェクトではルール違反を警告するはずですが、そのようなテスト プロジェクトでは警告しません。

これに続いて、msbuild タスクの一部として同様のものを使用したいと考えています。

4

1 に答える 1

3

StyleCop はプロジェクトごとに構成可能です。テスト プロジェクトを右クリックし、StyleCop 設定を選択して、テスト プロジェクトのアンダースコア ルールを無効にします。

次にできることは、すべてのテスト プロジェクトをサブフォルダー、たとえば test/ (ソリューション フォルダーではなくディスク上) に保持し、Settings.StyleCop ファイルをプロジェクト フォルダーから test/ フォルダーに移動することです。これで、すべてのテスト プロジェクト間で 1 つの設定ファイルを共有できるようになりました。

于 2012-11-14T00:45:47.703 に答える