Entwickler-Ecke

Sonstiges (.NET) - Dll Nutzung ohne Dll im Zielverzeichnis?


Ccenter - So 25.07.10 22:26
Titel: Dll Nutzung ohne Dll im Zielverzeichnis?
Mein Programm benötigt für seine Lauffähigkeit eine Dll.
Nun möchte ich jedoch nicht immer die dll als solche mitliefern, sondern eine Möglichkeit finden, das zu umgehen.

Ich hatte da zwei Ideen:
1. Die Dll in die Ressourcen kopieren und bei der Ausführung der .exe, die Dll rauskopieren lassen. Ich hab jedoch gelesen, dass es dadurch Probleme mit einigen Virenscannern geben kann.
Deswegen würde ich diese Möglichkeit erst einmal nach hinten stellen.

2. Ich hab irgendwo gelesen, dass es Möglich ist, den Inhalt der Dll direkt ins Programm zu schreiben. Ich hab dazu aber nicht mehr gefunden(falsche Suchkriterien?) Deshalb vorweg: ist das überhaupt Möglich? Wenn ja, wie?

Die Dll einfach im Setup mitzuliefern, ist in diesem Fall nicht die sinnigste Methode... :D


Ralf Jansen - So 25.07.10 22:30

Zitat:
Die Dll einfach im Setup mitzuliefern, ist in diesem Fall nicht die sinnigste Methode...


Es ist im allgemeinen die sinnigste Methode. Warum bei dir nicht?


Christian S. - So 25.07.10 22:36

user profile iconCcenter hat folgendes geschrieben Zum zitierten Posting springen:
Ich hab irgendwo gelesen, dass es Möglich ist, den Inhalt der Dll direkt ins Programm zu schreiben. Ich hab dazu aber nicht mehr gefunden(falsche Suchkriterien?) Deshalb vorweg: ist das überhaupt Möglich? Wenn ja, wie?
Da fällt mir das Stichwort "IL Merge" ein.


Ccenter - So 25.07.10 22:40

Im allgemeinen schon, nur will ich es in diesem Fall dabei belassen, das Programm nicht installieren zu müssen.

Perfekt, sowas wie Ilmerge hab ich gesucht, danke.