qshinoの日記

Powershell関係と徒然なこと

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