私たちは Web サイトのビルドに TFS2010 を使用しており、完全に自動化されたビルドを作成中です。現時点では、サイトはリモート サーバーに構築および展開されています。
サイトには、ビルドの一部として変換したい構成ファイルがいくつか含まれています。正しい構成ファイルを作成するためのルールがいくつかあるため、xml 変換を使用するのではなく、その目的のためにカスタム ツール (.exe) を使用したいと考えています。
ビルド テンプレートからわかるように、MSBuild はファイルをドロップ フォルダーにコピーし、リモート IIS サイトにプッシュします。カスタム ツールをこのプロセスにフックし、サイトが公開される前にビルド サーバーで変換を実行したいと考えています。問題は、MSBuild タスクがビルド テンプレート内の単一ノードであり、ツールを呼び出す場所が見つからないことです。MSBuild ステップの前に、ドロップ フォルダーにデプロイされたコードはありません。MSBuild ステップの後、コードは既にリモート サーバーにデプロイされています。
カスタム ツールを正しいワークフロー ステップに組み込む方法に関するアイデアはありますか?