Vb.net DLL的反射和加载

Vb.net DLL的反射和加载,vb.net,Vb.net,我正在尝试创建一个generc vb.net导入程序,我正在使用此方法加载dll,但我不知道如何在使用完dll后卸载它。有人能帮忙吗?它只是挂在内存中,当然在任务管理器中看不到它,所以需要一种方法来关闭dll Public Shared Function CreateInstance(ByVal Plugin As AvailablePlugin) As Object Dim objDLL As [Assembly] Dim objPlugin As Object

我正在尝试创建一个generc vb.net导入程序,我正在使用此方法加载dll,但我不知道如何在使用完dll后卸载它。有人能帮忙吗?它只是挂在内存中,当然在任务管理器中看不到它,所以需要一种方法来关闭dll

  Public Shared Function  CreateInstance(ByVal Plugin As AvailablePlugin) As Object
   Dim objDLL As [Assembly]
    Dim objPlugin As Object

    Try
        'Load dll
        objDLL = [Assembly].LoadFrom(Plugin.AssemblyPath)

        'Create and return class instance
        objPlugin = objDLL.CreateInstance(Plugin.ClassName)
    Catch e As Exception
        Return Nothing
    End Try

    Return objPlugin
End Function

可能的副本也包括:,我建议你看看为这个目的设计的托管可扩展性框架。@TonyHopkinson,因为这是vb.net,所以不知道它是如何重复的question@RB我一直在努力寻找一个很好的vb.net的例子,只是一个例子dlll,但没有运气,对于c#编程人员来说,这一切都是sesm 99.99%是.net,vb或c#位只是语法。