5

私の最初の考えは、各dllを個別にリストするのは悪い習慣だということです。誰かが新しいプロジェクト/dll を作成するたびに TC 構成を編集する必要がないようにしたいと考えています。

従来のディレクトリ構造では、適切なワイルドカード パターンが見つかりません。

ディレクトリ構造

  • 解決
    • 容器
      • 置き場
        • デバッグ
      • 置き場
        • デバッグ
    • ウェブ
      • 置き場
        • デバッグ
    • ...

任意のワイルドカード パターン ( など**\bin\**.dll) は、同じ DLL に複数回一致します。

TeamCity で FxCop を使用して検査するアセンブリをどのように指定しますか?

4

2 に答える 2

3

ソリューション内の他のすべてのプロジェクトを参照する単体テスト プロジェクトがあります。他のプロジェクトによって生成された DLL は、単体テスト プロジェクトのビルド時にローカルにコピーされるため、すべての分析をその 1 つの bin フォルダーで実行します。

于 2012-11-07T04:46:13.447 に答える
1

私にとって最も快適な方法は、リポジトリにチェックインされた FxCop プロジェクト ファイルです。したがって、開発者のマシンとビルドサーバーで同じレポートがあります。

于 2012-11-05T07:39:56.460 に答える