Strona główna > .NET > Jak połączyć plik exe i biblioteki dll w jedną całość i wysłać do klienta?

Jak połączyć plik exe i biblioteki dll w jedną całość i wysłać do klienta?

Dzisiaj problem z życia wzięty, kompilujemy aplikację i mamy kilka plików dll i plik exe.

image

Nie chcemy wysyłać do klienta tego w taki sposób, chcemy wysłać mu jedno exe, które on umieści sobie w katalogu i uruchomi aplikację.

Jeżeli programujemy w .NET to Microsoft wiele lat temu dostarczył narzędzie ILMerge które może nam tu trochę pomóc, o nim właśnie tutaj zamierzam dzisiaj porozmawiać. Narzędzie znajdziemy tutaj.

Po zainstalowaniu sprawdzamy gdzie się umiejscowił plik ILMerge.exe i modyfikujemy skrypt, jaki mam poniżej.

ilmerge 
/targetplatform:v4,"C:\Windows\Microsoft.NET\Framework64\v4.0.30319" 
/target:winexe 
/out:SpakowanyPlik.exe 
InCloudaClient.Tester.exe InCloudaClient.Common.dll

ILMerge – to wiadomo.

Target Platform – określamy wersję .NET Framework i katalog gdzie jest zainstalowany, w moim wypadku to wersja 4.

Target winexe – chcemy wygenerować plik wykonywalny.

Out – określamy nazwę pliku wynikowego

Następnie określamy pliki, które mają być spakowane do pliku wynikowego.

Dla osób, które chcą trochę to zautomatyzować polecam wątek Kuby Gutka, który znajdziemy tutaj.

Kategorie:.NET Tagi:
  1. Brak komentarzy.
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d blogerów lubi to: