2011-01-06 13 views
0

私はデモアプリケーションでテストしているクラスライブラリをデバッグしています。私は、コードの変更を行い、私がすべきブレークポイントを設定するたび:クラスライブラリのデバッグ、Visual Studioの自動化

  1. コンパイルコード
  2. 実行のデモ実行
  3. は、私は自動化することができdemo.exeプロセスへ

をデバッガをアタッチこれらのステップは何らかの形でですか?

答えて

3

クラスライブラリプロジェクトを右クリックし、必要に応じて[スタートアッププロジェクトとして設定]を右クリックします。ここでも、[プロパティ]、[デバッグ]タブ。 "外部プログラムを開始"を選択し、あなたの 'デモ'プログラムのEXEを選択します。

F5キーを押すと、デバッガが接続されたデモプログラムが自動的に起動します。編集+続行を利用することを忘れないでください。

0

デモアプリケーションは必要ありません。ライブラリの単体テストを作成するだけです。 http://msdn.microsoft.com/en-us/library/ms379625(v=vs.80).aspx

+0

デモアプリケーションは、思ったより複雑です。私の場合、単体テストや関連モックオブジェクトを書くのは賢明ではありません。 – Xaqron

+0

両方のプロジェクトが同じソリューションにある場合は、デモアプリケーションを一度実行することができます。 VSは、ライブラリのソースファイル内のブレークポイントにヒットします。ところで、両方のプロジェクトを1つのソリューションにまとめることが必須かどうかはわかりません。あなたはステップ3をスキップします。 – Davita

+0

@Xaqron:私はたくさんのサービスを持っています。実際にはユニットテストやモックを書くのは賢明ではありません。特に、データベースのデータが非常に揮発性であるために注意が必要です。あなたが開発者であり、それがあなたのテストを書く方法であるなら、本当にあなたのアプローチを再評価する必要があります。 – Schultz9999

関連する問題