VS .NET上でのデバッグの仕方
デバッガが使えないのは痛いよね
そんなお前らに有益な情報

1 テラリウムモードでテラリウムを起動。例えばこんな感じで起動する。terrariumstart.exe -loadterrarium c:\temp\xxx.ter
2 テラリウム上で適当に植物を植えて繁殖したらセーブする
3 VS.NETを起動し、生物のソリューションファイルを開く
4 プロジェクトメニューからプロパティを選択する
5 ダイアログの構成プロパティからビルドを選択する
6 出力パスに「c:\temp\xxx.ter.1.0.20.Assemblies\xxxxxxxxxx」を設定する。xxxxxxの部分はテラリウムの生物のアセンブリが格納されるフォルダ名。
7 ダイアログの構成プロパティからデバッグを選択する
8 動作開始で、外部プログラム開始を選び、Terrariumstart.exeをフルパスで設定する
9 開始オプションのコマンドライン引数に-loadterrarium c:\temp\xxx.terを設定する
10 OKボタンでダイアログを閉じる

11生物をビルドする
12 プログラムをスタートしてデバッグを開始する。テラリウムが起動される
13 デバッグメニューからプロセスを選択する
14 プロセス一覧からTerrarium.exeを選択しアタッチする
15 アタッチダイアログで、プログラムの種類の中からCommon Language Runtimeをチェックする

これでデバッグできるようになる。後は11〜15を繰り返せばいいだけ
インスタンスの中身がもろ見えでしかもブレイクポイントで確認できるのは超快適
もうテラリウムのTraceWindowsで追っかける気になれない