6

既存のプロジェクトで動作するように Cruisecontrol.net をセットアップしようとしています。

プロジェクトは、Visual Studio 2008 テスト ツール (.net 2.0 として実行) を使用します。

実際のビルド プロセス中にいくつかのエラー メッセージが表示されますが、そのほとんどは次のとおりです。

タイプ 'TestClass' が定義されていません。

これは、ビルド サーバーにテスト フレームワークがインストールされていないことが原因であると想定しています。

私は自分の開発マシンからビットをコピーするだけではなく (常に少しハックに感じます)、ビルド サーバーに Visual Studio をインストールしたくありません (やり過ぎのようです)。

これらのファイルをビルド サーバーに配置するためのスタンドアロン インストーラーを入手できる場所を知っている人はいますか?

4

2 に答える 2

8

「 Visual Studio Agents 」というタイトルの再配布可能なディスク イメージで、MSTest.exe と関連ライブラリを入手できます。

指示:

  1. ディスクからセットアップをダウンロードして実行する
  2. テスト エージェント インストーラーを実行する
  3. コマンド ラインから実行するだけなので、エージェントをサービスとしてインストールしたり、テスト エージェントを構成したりする必要はありません。
  4. MSTest ツールは、Visual Studio と同じパスである "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE" のような場所にインストールされます。
于 2012-02-06T11:30:13.900 に答える
4

MSTest には Visual Studio が必要です。ビルド マシンにインストールする必要があります (または、より軽量なテスト フレームワークを使用してください!)。

于 2009-03-27T11:09:47.190 に答える