2009-06-11 10 views
1

Visual Studioはカスタマイズされた.csprojファイルを利用できますか?.csprojファイルに余分な "非標準"ターゲットを追加すると、VS2008 puke?

たとえば、すべてのAssemblyInfo.csファイルのバージョン番号を更新するために、ターゲットを追加したいとします。私はMSbuildを使ってコマンドラインからこれを呼び出す予定です。

別の例として、ビルドタイムスタンプをコンパイルに含めたいと思っています(like so)。これは、あらかじめコンパイルするステップです(私は推測します)。上の例とは異なり、これはVisual Studio内のビルド内から実行されます。

これで大丈夫でしょうか?

答えて

2

コードが有効なMSBuild拡張機能である限り、Visual Studioはそれを処理できるはずです。フードの下では、プロジェクトファイルは実際にはMSBuildファイルだけであり、MSBuildはVSビルドシステムの汚い作業を行います。したがって、ファイルが有効なMSBuildファイルのままである限り、正常に動作するはずです。

1

はい、カスタマイズが可能です。このようにFxCopをリリースモードビルドに統合しました。

プロジェクトファイルを編集した後、最初に読み込んだときに「改ざんされました。読み込みを続けますか?」というメッセージが表示されます。はいを押して、あなたの好奇心をそそる方法で続けてください。また、同じ警告のために、ソリューション内の残りのプロジェクトを無視するチェックボックスをオンにすることもできます。

関連する問題