1

よくわかりません。

ビルド マシンとしても機能する開発サーバーに TFS をインストールしています。コードをチェックインするとビルドは正常に動作しますが、ビルドがテストを実行しようとするとエラーが発生します。

MSBUILD : 警告 MSB6004: 指定されたタスクの実行可能場所 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" は無効です。タスクが ContinueOnError=true で呼び出されたため、前のエラーは警告に変換されました。タスク「TestToolsTask」の「ContinueOnError」が「true」に設定されているため、ビルドを続行します。タスク「TestToolsTask」の実行が完了しました -- 失敗しました。

さまざまなフォーラムを検索したところ、Visual Studio 2008 テスト エディションをビルド サーバーにインストールする必要があると提案された人が何人かいました。これが真実であり、さらに重要なことに、それが私の問題を解決するかどうかを誰かが確認できますか? または、単にプロフェッショナル版をインストールできますか?

ありがとう、混乱。

4

3 に答える 3

0

Microsoftは、メインTFSサーバーと同じマシンにTeamBuildをインストールすることをお勧めしません。

そして、私が彼らに同意することを信じてください。

TFSは6〜7個のデータベースとOLAPキューブ(TFSウェアハウス)で構成されており、これらは文字通り群れネズミのように機能します。

ソース、作業項目、ユーザー、プロジェクトが増えると、そのサーバーの負荷も増えます。

チェックインを行うために、スケジュールされたデータウェアハウス処理が完了するのを待たなければならなかったポイントを通過しました!

ビルド用の仮想サーバーを作成してみませんか。TFS2010で提供される「仮想化」の準備が整います。

于 2009-05-02T21:06:51.057 に答える
0

そのマシンにTeamBuildをインストールしましたか?

また、ビルドする必要があるすべてのものをインストールする必要があります。たとえば、Webテストを実行するには、開発者は自分のワークステーションにTeamTestをインストールする必要があります。つまり、ビルドサーバーにインストールする必要があります。

于 2009-02-27T14:30:22.823 に答える