私は2つのプロジェクトを持つソリューションを持っています。そのうちの1つは、構築する特別なアセンブリに依存しないシンプルなプロジェクトです。しかし、アプリケーションは外部実行可能ファイルを起動することができます(私自身も - これは私のソリューションの2番目のプロジェクトです)。私はプロジェクトをビルドするときに、外部プロジェクトの実行可能ファイル(app.configなどの依存関係)をプロジェクトのターゲットディレクトリの下にコピーしたいと思います。MsBuildでファイルをコピー
これをMsBuildでどうすれば実現できますか?私の最初のアイデアは、ファイルをコピーするために実行可能ファイルへの参照を追加することです(ビルドする必要はありませんが)。これは私にとってちょっとハッキリなようです。
ありがとうございます!
P.S.別の質問:実行可能ファイルをコピーするようにMsBuildに伝えることができます。実行ファイルがビルドされていない場合はどうなりますか?それを強制的に構築することはできますか?
Eh Filburt、私はちょうどこの解決策を試して、これは私が探しているものです!ただし、Executable_Bのapp.config(および他の依存関係)はコピーされません。どんな考え? – Martin
@マーティンハァッ...正直言って、これを自分で見なければならないだろう。 TargetOutputsは、プロジェクト自体から実際にビルドされたものだけを取得します。また、SkipUnchangedFilesを省略することもできます。正しい出力パラメータを見つけるとすぐに私の答えを更新します。 – Filburt
私はまだこれに対する解決策を見つけていません。何か案が? – Martin