Burkhard
Level-2
- Beiträge
- 161
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo!
Ich verwende IL Merge um mein unter vb.net 2013 und .net - Framework 4.6 als Debug kompiliertes Projekt mit allen dll's zu mergen.
Aber es klappt nicht. Ich bekomme folgende Meldungen:
Wenn ich die libnodave_jfkmod.dll Library in mein IL Merge Window hinzufuegen will, haengt sich das Programm auf. Also lasse ich diese DLL erstmal weg. Aber es gibt weitere Probleme:
Folgende Logmeldungen gibt mein IL Merge aus:
AssemblyResolver: Assembly 'DotNetSiemensPLCToolBoxLibrary' is referencing assembly 'ICSharpCode.SharpZipLib'.
AssemblyResolver: Unable to resolve reference. (It still might be found, e.g., in the GAC.)
AssemblyResolver: Assembly 'DotNetSiemensPLCToolBoxLibrary' is referencing assembly 'Siemens.Engineering'.
Nun hab ich schon die ICSharpCode.SharpZipLib aus dem Internet geladen, aber da steht dabei die ist nur fuer Framework 2.0. Muss ich jetzt mein ganzes Projekt unter diesem alten Framework kompilieren?
Und was ist mit Siemens.Engineering?
Wieso stehen diese Abhaengigkeiten in der DLL drin? Wie kriege ich das denn nun gemerged? Ich will meine Applikation mit mit allen DLL's verteilen sondern nur ein einziges Programm weitergeben!
Ich verwende IL Merge um mein unter vb.net 2013 und .net - Framework 4.6 als Debug kompiliertes Projekt mit allen dll's zu mergen.
Aber es klappt nicht. Ich bekomme folgende Meldungen:
Wenn ich die libnodave_jfkmod.dll Library in mein IL Merge Window hinzufuegen will, haengt sich das Programm auf. Also lasse ich diese DLL erstmal weg. Aber es gibt weitere Probleme:
Folgende Logmeldungen gibt mein IL Merge aus:
AssemblyResolver: Assembly 'DotNetSiemensPLCToolBoxLibrary' is referencing assembly 'ICSharpCode.SharpZipLib'.
AssemblyResolver: Unable to resolve reference. (It still might be found, e.g., in the GAC.)
AssemblyResolver: Assembly 'DotNetSiemensPLCToolBoxLibrary' is referencing assembly 'Siemens.Engineering'.
Nun hab ich schon die ICSharpCode.SharpZipLib aus dem Internet geladen, aber da steht dabei die ist nur fuer Framework 2.0. Muss ich jetzt mein ganzes Projekt unter diesem alten Framework kompilieren?
Und was ist mit Siemens.Engineering?
Wieso stehen diese Abhaengigkeiten in der DLL drin? Wie kriege ich das denn nun gemerged? Ich will meine Applikation mit mit allen DLL's verteilen sondern nur ein einziges Programm weitergeben!