いくつかのプロジェクトまたはソリューションに対してmsbuildビルド後タスクを実行し、ビルドごとに1回実行します

vmg

VisualStudioに複数のプロジェクトがあるソリューションがあります。プロジェクトのいずれかがビルドされたときに、ビルド後のタスク(ファイルをいくつかのフォルダーにコピーする)を実行して、一度実行したい思います

したがって、他の3つのプロジェクトに依存する1つのプロジェクトをビルドすると、ビルド後のタスクが4回実行されます。プロジェクトのビルド時に1回だけ実行するようにするにはどうすればよいですか?ソリューション全体のビルド後ターゲットを使用したオプションは、ソリューション全体がビルドされたときにのみトリガーされるため、機能しません。

vmg

最終的に、別の空のプロジェクトを作成し、プロジェクトのサブセットを参照して、ビルド後のテイストを追加しました。

<Target Name="DeployJsPerfFiles" AfterTargets="Build">
    <Exec WorkingDirectory="$(WorkgroupDir)" Command="rake suite:deploy" />
 </Target>

(展開にRakeタスクを使用しているため、コピータスクを使用できませんでした)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ