VS2012プロジェクトファイルでビルド前/ビルド後イベントを使用してビルドタスクを実行しています。 これはローカルでは問題なく動作しますが、TFS 2012 Build Serverから問題が発生しています。TFSビルドサーバーのProject TargetDir
各プロジェクトの$(TargetDir)
は、それぞれ独自の/bin
フォルダに設定されています。
ただし、これはビルドされたすべてのバイナリを統合するソリューションルートフォルダの外にある/bin
というフォルダに設定されています。
これはまったく必要なものではありません。
ビルドサーバは、VS2012ビルドと同じ方法で動作します。です。
ビルドテンプレートにこれを変更できる設定はありません。
ビルドサーバがバイナリをプロジェクトごとに別々の/bin
フォルダに出力する方法を教えてもらえますか?
は(FYI、ビルド・サーバーは.sln
ファイルではなく、いくつかの追加のMSBuildスクリプトを構築するために設定されている。)
事がTFSBuildは、任意のbinフォルダを作成していないということです$(ProjectDir)にはまったくありません。これはobjフォルダと、$(SolutionDir)と$(ProjectDir)の外にある統合されたbinフォルダにのみ構築されます。しかし、私は$(TargetDir)を使って統合されたbinフォルダを探しました。あなたのご意見ありがとうございます。 –