Czy można dodać pliki *.dll do resources ?

0

Czy można dodać pliki *.dll z których korzysta aplikacja do resources? Tak by aplikacja miała tylko plik *.exe a wszystkie niezbędne do działania pliki *.dll pobierała z resources? (np. MySql.dll) ?

0

Istnieje na przykład program ILMerge, ale nie zawsze działa (np. nie działa dla bibliotek mixed-mode napisanych w C++/CLI oraz z jakiegoś powodu dla programów używających WPF - przynajmniej w starszych wersjach, nie wiem jak obecnie).

0

Tak, można. http://www.codeproject.com/Articles/528178/Load-DLL-From-Embedded-Resource
U mnie to działa. Kod jest w c# więc będziesz musiał sobie wszystko konwertować.

0

a mnie zawsze nurtowało pytanie "po co?". Po co wpychać wszystkie dlle do exe zwiększając jego rozmiar? Chyba cała idea dlli to to aby były osobnym plikiem

0

Biblioteka DLL jak sama nazwa mówi: "Dynamic Link Library" jest po to, żeby ją ładować, a nie wrzucać do pliku exe programu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1