Hallo NG, gegeben sei z.B. eine WPF-Anwendung, die z.B. das Fluent-Ribbon (http://fluent.codeplex.com) verwendet. Allerdings bin ich ein Fan von Anwendungen, die man einfach ohne zu installieren laufen lassen kann (single exe(z.B. HxD)). Gerade wenn die Anwendung nicht so groß ist, macht es in meinen Augen viel Sinn. Ich habe schon mal die dll als Resource ins Projekt eingefügt, aber wie bekomme ich einen Verweis auf diese Resource hin, dass ich damit dann auch arbeiten kann? Ist es überhaupt möglich z.B. soetwas wie oben beschrieben zu tun, oder müssen die dlls immer außerhalb der exe sein? Ich verwende gerade VS C# Express 2010. MfG Peter
> Ist es überhaupt möglich z.B. soetwas wie oben beschrieben zu tun, oder > müssen die dlls immer außerhalb der exe sein? Für beides gilt ja. Man kann die DLL mit in die EXE packen, aber soweit ich weiss, muss die DLL dann zur Laufzeit extrahiert werden. Ich hab nur leider grad nicht die passenden Stichwörter für eine Suche für dich parat :( Aber schau dich mal auf http://www.mycsharp.de/ und http://www.codeproject.com/ um, da wirst du sicherlich fündig. Ralf
Hi, ILMERGE ist das was Du brauchst. Du findest es hier : http://www.microsoft.com/downloads/en/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en Gruß Jürgen
Jürgen Gehrig schrieb: > Hi, > > ILMERGE ist das was Du brauchst. Du findest es hier : > http://www.microsoft.com/downloads/en/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en > > Gruß > Jürgen Wenn es keine WPF-Anwendung wäre bzw. nur in einer Assembly Resourcen vorhanden wären, ja... "ILMerge is not able to merge WPF assemblies." Es gibt aber einen anderen, umständlichen Weg... http://selfdocumentingcode.blogspot.com/2010/02/merging-wpf-assemblies.html
Ordner anlegen ... Assemblies reinkopieren ... fertig! .NET sei dank! warum soll es nur eine exe sein?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.