質問

私はVS08sp1、ガリオ3.0.6.763とTestDriven.NET 2.14を持っています。私はユニットテストのためのMbUnitのフレームワークを使用します。 >デバッガでTestDrivenのテストを使用している場合、私はコードにステップすることができています。しかし、私はこのオプションにもかかわらず、「エディットコンティニュ」することができませんが、VSのオプションでオンにされています。私は、次のエラーメッセージが表示されます:

  

デバッガが既に実行中のプロセスにアタッチされたときに、変更が許可されていない

ユニットテストされているプロジェクトは、Windowsのクラスライブラリで、定期的なデバッガを通じてライブラリーを実行している間、私は「編集と継続」することができます。 私は取得して任意の助けに感謝「編集をして継続」動作するようになります。

ありがとうございます。

役に立ちましたか?

解決

http://www.testdriven.net/downloads/releasenotes.htmlするから:

  

705:「テストのための追加(隠された)のサポート   ... E&C '

     

「testで...デバッガを有効にするには   編集&で動作します(E&C)」   持続する;編集   「TestDriven.dll.config」ファイルと   コメントを解除。このテスト   ランナーは、ときに、プロジェクトファイルを「触れる」こと   (ソースコントロールで使用されるこれが理由です   それは)デフォルトでは無効になっています。

他のヒント

私はあなたがジェイミー編集&続行サポートが動作するようにProcessInvoker.exeプロセスが起動しますどのように変更しない限り、TestDriven.Netでこの作業を行うことができるようになりますとは思わない。

正直に言うと、私はいつも、[編集]をオフにすると、それは私には事実上無用であるように多くの制約があるため続行します。代わりに、私は、実行中のアプリケーションやプロトタイプのバグフィックスを試してみるには、Visual Studioのイミディエイトウィンドウに依存しています。

編集&「正確に元のバージョンを一致させるために、ソースファイルが必要」と一緒に続行をオフにするのもう一つの利点は、デバッガは、もはやソースファイルをロックしていないということです。私は1つのセッションで二、三のバグを修正する可能性があり、それがファイルを編集するために、デバッガを停止する必要が吸うので、これは特に便利です。また、オンまたはオフに「ロック」状態を変更するとVisual Studioは、タブを再描画時間のかなり大きな額を費やしていることが表示されます - 多くの開いているタブがある場合は特に。私は前とロックの直接の結果として、デバッグした後、数秒のポーズを観察しています。このため、ロックが目立つスピードアップを提供して原因のすべての機能をオフにします。

だから私は、私のアドバイスは、編集を必要として続行しないテストをデバッグするために、異なるアプローチをとることにあると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top