Load Assembly from a url : Assembly « Development « VB.Net Tutorial






imports System.Reflection              ' necessary for instantiating assemblies
Imports System.Windows.Forms

Public Class Tester
    Public Shared Sub Main
               try
                       dim strUrl as String = "http" & "://localhost/MultiFileAssyVB/vbDeploy.exe"

'                      dim strUrl as String = "http" & "://localhost/MultiFileAssy/csDeploy.exe"

                       dim a as [Assembly] = [Assembly].LoadFrom(strUrl)
                       
                       dim t as Type = a.GetType("Form1")
'                      dim t as Type = a.GetType("csDeploy.Form1")
                       
                       dim o as Object = Activator.CreateInstance(t)
                       
                       dim frm as Form = CType(o, Form)
                       
                       frm.Show()
               
               catch ex as Exception
                       Console.WriteLine(ex.ToString)

               End Try         
    End Sub

End Class








7.19.Assembly
7.19.1.Load Assembly from DLL
7.19.2.Given an assembly, display details from its manifest
7.19.3.Get Assembly: Code base, Full name, Entry point, Assembly Cache, Location
7.19.4.Get types from Assembly
7.19.5.Get Referenced Assemblies
7.19.6.Load Assembly from a url