1

いくつかの VC++ プロジェクトを持つソリューションがあります。TFS で毎週のビルドを実行しようとしています。TFS ビルド コントローラーとエージェントをセットアップしました。DefaultTemplate.xaml ファイルを使用してビルド定義を作成したところ、一部のプロジェクトを正常にビルドできました。

問題は、プロジェクトが既にデバッグ/リリース フォルダーにチェックインされているいくつかのライブラリに依存していることです。TFS は、プロジェクトの出力 (dll および exe) を $(SolutionDir)\Binaries ディレクトリに配置しようとしています。この場所には依存ライブラリが存在しないため、TFS ビルドは失敗します。

私がやりたいことは、自分のプロジェクトの出力場所を使用して、出力ファイルをサーバーのどこかにコピーすることです。

どうやってやるの?

ありがとう

4

2 に答える 2

0

ビルド定義を編集することをお勧めします。[プロセス] セクションで、MSBuild引数を次のように設定します。

/p:GenerateProjectSpecificOutputFolder=true

次のように:

ここに画像の説明を入力

于 2017-02-18T18:49:39.230 に答える