2011-08-10 6 views
0

テンプレートプロジェクトを作成して、特定の必須設定(コード分析、エラー、プラットフォームなどの警告処理)が新しいプロジェクトに設定されていることを確認できます。 。ビルド時にテンプレートに対してC#プロジェクトファイルを検証する

これをCIプロセスの一部、つまりビルドで実行したいと思います。テンプレート(またはXMLファイル)に対してC#プロジェクトファイルを検証し、プロジェクトファイルが準拠していない場合それに。私はこれがどのように達成されるかについての提案と考えが必要です。

私は、すべてのC#プロジェクトファイルを検索し、実際のプロジェクトファイルをテンプレートプロジェクトファイルのXML構造を比較するために、カスタムタスクを書いていますTFS 2010とVS 2010

答えて

0

でこれを試してみたいと差異をエラーとして報告してください。

0

私は通常、プロジェクト設定に関係なく、すべてのプロジェクトに対してCode Analysis/StyleCop/etcを実行するように自分のビルドプロセスをカスタマイズすることでこれに取り組んでいます。

同様に、警告をエラーとして扱います。私はビルドレベルでproejct設定をオーバーライドするので、プロジェクトに何があっても、実行したいものはビルド時に実行されていることがわかります。

関連する問題