プロセスにアタッチ
後輩がNUnitによるテストケースをデバッグしようと苦労していたので、Visual Studioからプロセスにアタッチ出来る事を教えてあげたら喜んでいた。あまり使わない機能なのかしら?
念のためNUnitを例に使い方を書くと、
- Visual Studioからテストプロジェクトを開き、ブレイクポイントを設定する
- NUnit.exeを起動し、先ほどのテストプロジェクトのアセンブリを追加する
- Visual Studioのメニューからデバッグ->プロセスにアタッチを選択する
- ダイアログが表示されるので、nunit.exeをダブルクリックする
- NUnitからテストを走らせる
すると設定したブレイクポイントで止まります。