2010-11-29 12 views
11

nunitでテストを実行するたびに、テストが終了しない、またはテストがnunitで再ロードされたとき、または再起動時に別のnunit-agentが取得されますナニット。私は、これらのプロセスが答えではない殺すタスクにしようと、VS2010からプロセスにアタッチし、走行試験にNUnit 2.5.8、たくさんのnunit-agent.exe

任意のアイデアをデバッグしようとする をしようとするとNUnitの-Agent.exeがさんの この増え続けるリストは増加している問題を作成します。 ... (私の環境VS2010、ドットネット4.0、nunit 2.5.8、...)

答えて

17

私はちょうど同じ問題に遭遇しました。 設定要素の子として

<startup> 
    <requiredRuntime version="4.0.30319" /> 
</startup> 

:修正はNUnit.exe.configファイルを編集して、これを追加することです。

また、テストでブレークポイントを設定するために、デバッガからNUnitに接続できないという別の問題も修正されています。

+1

これは機能しました。 P.S. nunit.exe.configを編集するには、管理者権限でコンソールを起動し、C:¥Program Files(x86)¥NUnit 2.5.8¥bin¥net-2.0に移動し、nunit.exe.configと入力して開きます。 VSの管理者権限で、面倒なく保存することができます。 – user206890

+0

もう一つのトリック: 'Help | About'を開き、' Framework Version'を見てください。あなたが 'requiredRuntime'を設定していなければ、私のマシン上のv2.6.3は' Net 3.5'と表示されます。この追加によって、私の望むものである「Net 4.5」として鉱山が現れます。 'JetBrains dotCover'との互換性に関する私のこの問題は修正されました。 – cod3monk3y

2

バージョン2.5.9(開発ビルド)にアップグレードしてこの問題を修正しました。しかし、これには他の問題があります。そのため、ショーンの答えが良いです。

+1

私は2.5.10を使用していますが、それも起こります。私はショーンの解答を試してみる。 – Richard

関連する問題