0

ソリューションを TFS 2008 から TFS 2012 にコピーしました。TFS 2008 では、TFSBuild.proj が通常のソリューション ビルドを行い、installshield プロジェクト、dotfuscator プロジェクトを呼び出し、結果の installshield 出力をドロップ フォルダーにダンプします。

ビルド定義で、「ビルドするアイテム」を .proj ファイルを指すように設定しました。ビルドは機能しますが、取得できるのはログが含まれる 1 つのフォルダーだけです。.sln をビルドに追加し (以前は必要ありませんでした)、.sln ファイルをビルドしましたが、installshield と dotfuscator は完了していません。

.proj ログ ファイルを見ると...「メッセージ」出力がありません。これら 2 つのバージョンの間に、proj ファイルの大きな変更を必要とする大きな変更がありましたか?

TFS サーバーに対する管理者権限がありません。ありがとう

4

1 に答える 1

1

「デフォルト」のビルド プロセス テンプレートを使用していると思います。TFSbuild.proj ファイルを使用する場合は、「Upgrade 」 テンプレートを使用する必要があります。

ビルド定義を編集し、[プロセス] タブに移動します。使用しているテンプレートを示す領域があるはずです。[詳細を表示] ボタンをクリックし、ドロップダウン リストから [アップグレード テンプレート] を選択します。

ここで、TFSbuild.proj を含むフォルダーにビルドを指定し、定義を保存します。これで問題は解決するはずです。

于 2013-07-16T15:45:37.427 に答える