vb.net 2013 - Merge - DotNetSiemensPLCToolBoxLibrary

Burkhard

Level-2
Beiträge
161
Reaktionspunkte
2
Zuviel Werbung?
-> 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!
 
Schade, dass hier keine Antwort kommt

Schade, dass hier keine Hilfe und Antwort kommt, vor allem von Herrn Kuehnert, dem Programmierer.

Meiner Meinung nach ist die Library unsauber programmiert, im Bezug auf versteckte Abhaengigkeiten, die gar nicht existieren, was zu Problemen beim Mergen fuehrt! Man kann die Bibliothek darum nicht in die fertige Executable reinmergen, da gibt es Fehlermeldungen. Ich bitte um Klaerung!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Burhard,

du weisst schon, das ist ein Hobby-Projekt ?

Und wenn ich dazu dann noch so was lese (vielleicht haben manche auch was anderes zu Tun ?!?) wird mir einfach nur übel und ich verstehe jeden, der ein solches Projekt dann im Nirvana versinken lässt.
Sowohl Jochen K. als auch alle anderen die sich mit der Toolbox befassen haben eine Spitzenleistung vollbracht, ein paar minimale Dinge hab ich mit eingebracht, da ich es gerade brauchte ... Und habe immer ein freundliche und Kompetente Reaktion von Jochen bekommen wenn ich irgendwelche Probleme hatte.

Aber so ein Ton ... irgendwann ist jedes Projekt das nicht mit einem grossen Team (und selbst dann) bearbeitet wird nicht mehr sauber programmiert oder wie du es auch immer nennen magst!

Oder Zeige Du mir mal ein Projekt von Dir was vor 10 Jahren begonnen hat und über Jahre erweitert worden ist, in dem Strukturänderungen vorgenommen worden sind - du willst nicht ernsthaft behaupten das da noch alles "sauber programmiert" ist ?

Tut mir leid, das muss ich mal loswerden, auch wenn es nix zu dem Thema beisteuert.

Über Sinn und Unsinn aller DLL's im Executable kann man sich streiten, aber wenns denn sein muss ...

Gruss,
Michael
 
1.) Habe noch nie IL Merge benutzt, und werde es auch nicht nutzen! Daher kannst du von mir hierzu nicht wirklich Hilfe erwarten!
2.) Ohne IL Merge läuft meine Bibliothek auch ohne Siemens DLLs, die sind aber drinn, da Ich nur dadurch auf TIA Projekte unterstützen kann!
3.) Keine Ahnung ob eine Unmanged dll mit ILMerge geht!

Ich werde garantiert dafür keine Zeit verschwenden IL-Merge zu supporten, da Ich darin überhaupt keinen Vorteil sehe! Wenn du dazu patches hast, werde Ich die gerne mergen, aber mehr kann Ich dazu nicht sagen!

4.) Entschuldigung das Ich auch noch arbeiten muß, Familie habe, Freunde und nicht jeden Tag hier im Forum helfen kann!
 
du weisst schon, das ist ein Hobby-Projekt ?

Willst du Herrn Kuehnert als "Hobby-Programmierer" bezeichnen? :shock:

Und wenn ich dazu dann noch so was (*) lese wird mir einfach nur übel und ...
Aber so ein Ton ...
...nicht mehr sauber programmiert oder wie du es auch immer nennen magst!

Burkhard schrieb:
(*)Schade, dass hier keine Hilfe und Antwort kommt, vor allem von Herrn Kuehnert, dem Programmierer.
Meiner Meinung nach ist die Library unsauber programmiert, im Bezug auf versteckte Abhaengigkeiten, die gar nicht existieren, was zu Problemen beim Mergen fuehrt!

Du bist wohl ein kleines Sensibelchen, wenn dir bei diesem in wirklich sehr hoeflichem Ton formulierten Text schon uebel wird. Ich habe nicht gesagt, dass seine Bibliothek grundsaetzlich unsauber programmiert ist, sondern nur im Bezug auf versteckte Abhaengigkeiten was das Mergen betrifft. Ich habe sehr, sehr viel mit kostenlosen OpenSource DLLs wie zb. SharpPDF, pdfSharp, ZedGraph, edtFTPnet zu tun, die funktionieren tadellos mit meinem IL Merge!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Du bist wohl ein kleines Sensibelchen, wenn dir bei diesem in wirklich sehr hoeflichem Ton formulierten Text schon uebel wird. Ich habe nicht gesagt, dass seine Bibliothek grundsaetzlich unsauber programmiert ist, sondern nur im Bezug auf versteckte Abhaengigkeiten was das Mergen betrifft. Ich habe sehr, sehr viel mit kostenlosen OpenSource DLLs wie zb. SharpPDF, pdfSharp, ZedGraph, edtFTPnet zu tun, die funktionieren tadellos mit meinem IL Merge!

Warum machst du dich dann nicht daran und fixt diese? Es sind keine versteckte abhänigkeiten! Ich benutze z.B. SharpZipLib, was weiß ich warum ILMerge das nicht kann? Die pinvoke libs weiß ich auch nicht ob diese mit ILMerge gehen?

Entferne doch einfach den TIA support, oder kommentiere ihn aus und teste dann ob es funnzt ohne die TIA dlls?
 
Ich sage nur, ich finde deinen Ton auch nicht passend! Vor allem, da du gerade mal 1 Woche gewartet hast! Wie gesagt, es gibt auch Leute die noch anderes zu tun haben ;-)
 
Zurück
Oben