6

私は自動ビルドの管理を担当しており、最近、2つのSilverlightベースのWebアプリケーションを同じソリューションに移行しました。これで、ビルドサーバーを介してビルドする時間の約半分で、ビルドがランダムに失敗し、2つのxapファイルのいずれかで次のエラーメッセージが表示されます。

Xapのパッケージ化に失敗しました。別のプロセスによって使用されているため、プロセスはファイル ' G:\ Builds \ 2 \ Application Suite \ Main \ Binaries \silverlightapp1.xap ' にアクセスできません

構造は次のとおりです。

web app1 BUILDS Silverlight app1

web app2 BUILDS Silverlight app2

誰かが私がこの問題を解決するのを手伝ってくれるでしょうか?それは私にかなりの頭痛を引き起こしていますか?

4

2 に答える 2

6

MSBuildMulti -Procパラメーターが存在しなくなったTFS2013の場合は、 MSBuild引数を次のように設定してみてください。/m:1

見る:

于 2014-04-16T12:19:24.093 に答える
4

各プロジェクトを一度に1つずつビルドするには、msbuildのtfsビルド設定を変更する必要がありました。

実行する手順は次のとおりです。ビルドに移動->ビルド定義の編集->プロセスタブ-> 「
MSBuildMulti -Proc」をFalseに編集

TFSビルドのスクリーンショット

プロジェクトを並行してビルドできないため、ビルドプロセス全体が遅くなるため、最善のソリューションではありませんが、機能しました

于 2013-02-04T23:52:31.223 に答える