zwolnienie użycia biblioteki dll

0

Witam

Do projektu w Resources dodaje statyczna bibliotekę dll.

Podczas uruchamiania aplikacji biblioteka ta jest "wypakowywana" i użyta w aplikacji.

Jednak podczas zamykania aplikacji gdy chce skasować tą bibliotekę otrzymuje komunikat że nie może skasować bo jest używana w aplikacji.

Czy któryś z kolegów ma pomysł co zrobić ?

pozdrawiam

0

Co to znaczy "użyta"? W jaki sposób ją ładujesz?

0

dodana jest do projektu , do Reference

i w kodzie odwołuje się do jej funkcji.

pozdrawiam

0

załaduj ją do pamięci ;)

0

Tu jest coś.

0

Bardzo dziękuje panowie za pomoc :) pomogło

pozdrawiam

0

Jest taki program ILMerge, który dokleja zarządzane .dll do .exe, i nie trzeba nic nawet w kodzie zmieniać.

Tylko mały szkopuł, nie działa dla programów WPF. Pod WinForms działa.

0

dzięki :) połączyłem aplikację i dllkę i podczas uruchomienia pliku wyjściowego dostaje błąd :(
![ILMerge blad.png](//static.4programmers.net/uploads/attachment/ILMerge blad.png)

z poprzedniego sposobu za wcześnie się ucieszyłem :( po kilkudziesięciu sekundach zamykało mi aplikację.
podczas Debugowania dostałem taki komunikat jak na screenie
![Debug error.png](//static.4programmers.net/uploads/attachment/Debug error.png)

jakieś pomysły ?

pozdrawiam

0

Korzystając z ILMerge nie trzeba już nic podpinać do AssemblyResolve.

0

Podczas korzystania z ILMerge nie korzystałem z AssemblyResolve .

screeny są z obu sposobów pierwszy z ILMerge drugi z podpięcia AssemblyResolve .

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