MSDNによると、
*.testsettings ファイルを使用している場合、デプロイ フォルダーの使用を避けることはできません。このファイルは、Web テストとロード テスト、コード化された UI テスト、およびアプリケーションをリモート マシンにデプロイするすべてのテストに必要です。
ビルド出力フォルダーでテストを実行する必要があります。すべての依存関係をコピーするには時間がかかり、あらゆる種類の TDD や迅速なテスト修正の反復が非現実的になるからです。
また、実行に時間がかかりすぎるテストを中止して失敗を報告することも望んでいます。これまでのところ、これらのテストを TimeoutAttribute でマークするか、.testsettings ファイルを使用するかの 2 つのオプションしか見つかりませんでした。何千もの個別のテストに同じタイムアウトをコードに追加して維持することは実際的ではありません。ビルド出力フォルダーでテストを実行しているときにこれを行う方法はありますか? または、これをサポートするサードパーティのテスト フレームワークはありますか?