Powershell remove-typeなし
Powershellにはadd-typeはあるが、remove-typeがない。
そのため、一度ロードしたアセンブリの解放はできない。但し、appdomainは解放できる。
回避策は、appdomainを変えてロード。
例えば、
1. 子Powershellを起動
2. ISEでCTRL-Tでrunspaceを変更
3. Start-jobでバックグラウンド実行
下記参照
http://stackoverflow.com/questions/3369662/can-you-remove-an-add-ed-type-in-powershell-again
appsomainを分ける方法
http://d.hatena.ne.jp/junjun777/20110907/csharp_compiler_csharp_class