質問: app_code配下のクラスをnunitでテストする方法 app_code配下のクラスをnunitでテストする方法はないのでしょうか? ■環境: asp.net 2.0 vb.net(.net framework 2.0) nunit2.4.8 ■フォルダ構成(※抜粋): (ルート) app_code dao service util (省略) webform (aspxファイル郡) 通常app_code配下にクラスはおかず、 別プロジェクトに切り出すものなのでしょうか。
回答: >ビルドが完成するまで3分15秒ほどかかります 確かに重いですね。 ちなみに、visual studio 2005にsp1はインストールされていますか? sp1を入れてだいぶスピードがマシになったことがあるので、 できればsp1をインストールして、ide環境をスピードアップさせたいですね。 後、ビルドスピードに関しては、 project構成によっても異なってくるので何ともいえないところでは ありますが、毎回ソリューションのビルドだと重くてつらいと思うので ある程度、ビルドオプション(ビルドモード)を 何種類か用意することで少しは短縮できると思います。 恐らく、デフォルトでは、debugモードかreleaseモードの 2種類しかないと思うので、例えば、下記のようなモードの ビルドオプションを用意しておくといいかもしれませんよ。 ・web projectだけのdebugビルドモード ・web projectだけのreleaseビルドモード ・web project + 関連のあるprojectだけのdebugビルドモード ・web project + 関連のあるprojectだけのreleaseビルドモード ・web projectと関連のないクラスライブラリprojectだけをビルドするビルドモード など・・・ vs.net 2005 professional版だと、 [ビルド]メニュー→[構成マネージャー]で いろんなパターンのビルドモードを作れますので、一度試してみてください。 しかし、asp.netやvs.netで悩まれるところはやはり皆さん同じだなと 実感しました。どうかがんばって下さい。