Bei mir funktioniert es leider auch nicht.
Ich habe die .dll´s in die Resscourcen eingefügt und dann denn Code nach Anleitung reinkopiert (siehe Bild).
Soblad ich dann aber die .exe-Datei alleine auf den Desktop kopiere, kommt wieder die gewohnte Fehlermeldung (Anhang).
Wenn ich nun die Unterstriche durch Punkte ersetze, kommt die Fehlermeldung interop sei kein Member von Ressources. Die Datei nimmt er nur mit Unterstrich.
Bitte um Hilfe
Vielen Dank, Philipp
Ich habe die .dll´s in die Resscourcen eingefügt und dann denn Code nach Anleitung reinkopiert (siehe Bild).
VB.NET-Quellcode
- Partial Friend Class MyApplication
- Private WithEvents Domaene As AppDomain = AppDomain.CurrentDomain
- Private Function Domaene_AssemblyResolve(ByVal sender As Object, ByVal args As System.ResolveEventArgs) As System.Reflection.Assembly Handles Domaene.AssemblyResolve
- If args.Name.Contains("Interop_AccessibilityCplAdminLib") Then
- Return System.Reflection.Assembly.Load(My.Resources.Interop_AccessibilityCplAdminLib)
- ElseIf args.Name.Contains("Interop_ShockwaveFlashObjects") Then
- Return System.Reflection.Assembly.Load(My.Resources.Interop_ShockwaveFlashObjects)
- ElseIf args.Name.Contains("IAxInterop_AcroPDFLib") Then
- Return System.Reflection.Assembly.Load(My.Resources.AxInterop_AcroPDFLib)
- ElseIf args.Name.Contains("AxInterop_ShockwaveFlashObjects") Then
- Return System.Reflection.Assembly.Load(My.Resources.AxInterop_ShockwaveFlashObjects)
- ElseIf args.Name.Contains("Interop_AcroPDFLib") Then
- Return System.Reflection.Assembly.Load(My.Resources.Interop_AcroPDFLib)
- Else
- Return Nothing
- End If
- End Function
- End Class
Soblad ich dann aber die .exe-Datei alleine auf den Desktop kopiere, kommt wieder die gewohnte Fehlermeldung (Anhang).
Wenn ich nun die Unterstriche durch Punkte ersetze, kommt die Fehlermeldung interop sei kein Member von Ressources. Die Datei nimmt er nur mit Unterstrich.
Bitte um Hilfe
Vielen Dank, Philipp
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „mersdusud“ ()