2011-07-31 3 views
0

私はその後、私はこのようAssembly.LoadFromでそれをロードしたCodeDOMとオンザフライでの.NET DLLを作成します。Assembly.LoadFromのブロック方法を避けるには?

Private Sub Test() 
    Dim ASM As Assembly = Assembly.LoadFrom("test.dll") 
'Do some stuff with the loaded assembly... 
End Sub 

それは一度だけ動作します。 test.dllを再コンパイルしようとすると、ファイルが使用されていて書き込み可能でないというエラーが表示されます。 ASMを何も設定しようとしなかった - ロードされたアセンブリをメモリからアンロードするにはどうしたらいいですか?

答えて

0

ロードされたアセンブリは、ロードされているAppDomainを破棄することによってのみアンロードできます。このMSDN Library pageの記事のリンクを確認してください。

関連する問題