Hallo,
ich habe eine frage bezüglich das entladen von Assembly's
also wenn ich jetzt eine Anwendnung mit Assembly.LoadFrom lade, kann ich die wieder entladen?
Ich habe allerdings bei MSDN gelesen das es so an sich nicht geht, allerdings soll es da eine funktion geben mit AppDomain. Allerdings verstehe ich das nicht kann mir da jemand weiterhelfen?
Mein momentaner Code ist:
ich habe eine frage bezüglich das entladen von Assembly's
also wenn ich jetzt eine Anwendnung mit Assembly.LoadFrom lade, kann ich die wieder entladen?
Ich habe allerdings bei MSDN gelesen das es so an sich nicht geht, allerdings soll es da eine funktion geben mit AppDomain. Allerdings verstehe ich das nicht kann mir da jemand weiterhelfen?
Mein momentaner Code ist:
VB.NET-Quellcode
- Dim oType As System.Type
- Dim oAssembly As System.Reflection.Assembly
- Dim oObject As System.Object
- oAssembly = Assembly.LoadFrom(src)
- Dim root_namespace As String = oAssembly.GetTypes(0).FullName.Substring(0, oAssembly.GetTypes(0).FullName.IndexOf("."))
- oType = oAssembly.GetType(root_namespace & ".Icon")
- Try
- oObject = Activator.CreateInstance(oType)
- Return oObject.Thumbnail()
- Catch ex As Exception
- End Try