VisualStudioに複数のプロジェクトがあるソリューションがあります。プロジェクトのいずれかがビルドされたときに、ビルド後のタスク(ファイルをいくつかのフォルダーにコピーする)を実行して、一度実行したいと思います。
したがって、他の3つのプロジェクトに依存する1つのプロジェクトをビルドすると、ビルド後のタスクが4回実行されます。プロジェクトのビルド時に1回だけ実行するようにするにはどうすればよいですか?ソリューション全体のビルド後ターゲットを使用したオプションは、ソリューション全体がビルドされたときにのみトリガーされるため、機能しません。
最終的に、別の空のプロジェクトを作成し、プロジェクトのサブセットを参照して、ビルド後のテイストを追加しました。
<Target Name="DeployJsPerfFiles" AfterTargets="Build">
<Exec WorkingDirectory="$(WorkgroupDir)" Command="rake suite:deploy" />
</Target>
(展開にRakeタスクを使用しているため、コピータスクを使用できませんでした)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加