2011-07-31 43 views
0

創建與CodeDOM的飛一個.NET的DLL,然後我Assembly.LoadFrom加載這樣的:如何避免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上的文章鏈接。

相關問題