Inkludere .dll i .exe fil?

Tags:    c# dll exe

Hej

Jeg har lavet et program i C# som bruger en .dll fil for at fungere.
Programmet virker fint hvis jeg bare har .dll filen i samme mappe som .exe filen. Men kunne godt tænke mig at, kun have en fil.
Altså få lagt .dll filen ind i .exe filen.

Jeg har prøvet ILMERGE, men det virker ikke.
Den skriver en masse fejl.

Jeg bruger Visual studio 2010.



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Du kan compile den ind i din exe som en resource, når så dit program skal bruge den, leder den først i samme dir som din exe, derefter i din GAC. HVis ikke den finder nogle af de steder smider den en event man kan koble sig på.

http://www.codemeit.com/code-collection/assemblyresolve-filenotfoundexception-load-assembly-from-resource.html

Det er den nemmeste måde at gøre det på, så loader du den fra hukommelsen af din exe



Indlæg senest redigeret d. 23.11.2011 23:11 af Bruger #2730
Brug NSIS (Nullsoft Installer): http://nsis.sourceforge.net/Main_Page

Det er nemt at bruge og gratis



Nu aner jeg ikke rigtig noget om .dll og .exe filer, kun en lille smugle. Men fandt denne her tutorial:
http://www.developerfusion.com/code/4504/merge-an-exe-and-a-dll-into-one-exe/



t