すべての単体テストをローカルで実行、ビルド、および合格するプロジェクトがありますが、その単体テストはビルド サーバーで失敗します。私は .NET 4.5、TFS、および VS 2012 を使用しています。理想的には、失敗した単体テストを再びゲートできるように、サーバー上で実行されているコードをステップ実行したいと考えています。
質問する
1722 次
1 に答える
6
これが1つの方法です。
ビルド サーバーで直接デバッグする
- RDP を介してビルド サーバーに手動で接続する
- ビルドがソースをダウンロードした場所に移動します
- Visual Studio でソリューション ファイルを開き、テスト エクスプローラーで右クリック > [選択したテストをデバッグ] をクリックします。
もう 1 つの方法は、VS リモート デバッガーのネットワークをセットアップするのがそれほど面倒でない場合です。
ビルド サーバーでテストをリモート デバッグする
- RDP を介してビルド サーバーに手動で接続する
- Visual Studio リモート デバッグ モニターを起動します (ダウンロード/インストールする必要があります)。
- 自分のマシンでソリューションを開き、テスト プロジェクトをセットアップして、リモート マシンでテスト ランナー (例: mstest) を使用して実行します (スクリーンショットについては、こちらを参照してください) 。
于 2013-09-13T19:01:40.487 に答える