0

SLN ソリューションに 2 つのプロジェクトがあります。

  • プロジェクト X: 実行可能。
  • プロジェクト Y: 図書館。

プロジェクト Y は実際には X に依存していません (Y の参照リストに X を追加するべきではありません)。プロジェクト X は、ビルド後に Y.dll を操作する実行可能ファイルです。

では、MSBuild .csproj ファイルでこれをコーディングする方法は? 私は必要だと思います:

  • プロジェクト X をビルドするためのプロジェクト Y のビルド前タスク。
  • プロジェクト X を実行するプロジェクト Y のビルド後のタスク。

MSBuild でこれを行う方法は? ありがとう!

4

1 に答える 1

0

実際には、x をビルドするソリューションに y への参照を追加し、y のプロパティを右クリックして、既定のアクションを [コピーしない] から [常にコピーする] に変更すると、ソリューションがビルドされたときに、ビルド後のイベントを実行するだけで済みます。 x、y は同じ bin ディレクトリにあります。

于 2013-01-21T20:15:58.410 に答える