Thema: ILMerge

  1. #1
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard ILMerge

    Hallo.

    Ich habe folgendes Problem mit ILMerge:

    Ich habe bei meiner .exe folgende .dll-Files:
    - AxInterop.WMPLib.dll
    - Interop.WMPLib.dll

    Mein Programm heißt:
    - Multibot

    Ich möchte die beiden ".dll"-Files einbinden das ich die nicht mehr in dem Ordner brauche wo die ".exe" liegt.

    Ich habe also cmd als Administrator ausgeführt und mit:
    cd C:\Users\Lukas\Documents\Visual Studio 2010\Projects\US MultiTool\US MultiTool\bin\Release zum Pfad vom Programm navigiert.

    Nun gebe ich ein: ilmerge /target:exe /out:name.exe Multibot.exe AxInterop.WMPLib.dll Interop.WMPLib.dll /v4

    Dann warte ich kurz und die neue ".exe" wird auch erstellt.

    Wenn ich das neue Programm nun aber öffne, öffnet sich das CMD-Fenster auch, aber wieso? Das Programm öffnet sich auch doch zusätzlich öffnet sich auch das CMD-Fenster?!
    Geändert von x BoooM x (29.06.2012 um 11:20 Uhr)

  2. #2
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard AW: ILMerge

    Schick mir mal die .exe und die .dll's.
    Ich merge dir es.

    €: Schau dir das mal an: http://www.codeproject.com/Articles/...-using-ILMerge
    Geändert von rVs14 (29.06.2012 um 11:27 Uhr)

  3. The Following User Says Thank You to rVs14 For This Useful Post:

    x BoooM x (29.06.2012)

  4. #3
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard AW: ILMerge

    ilmerge /target:winexe /out:SelfContainedProgram.exe
    Program.exe ClassLibrary1.dll ClassLibrary2.dll /v4 klappt auch nicht <.<

    iToxic hat mir das aber auch mal irgendwie so gemacht, die .exe wird ja erstellt nur öffnet sich das verdammte CMD-Fenster jedesmal dabei
    Geändert von x BoooM x (29.06.2012 um 11:37 Uhr)

Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.