Mechanizm refleksji - zwalnianie referencji

0

Cześć.
Piszę aplikację do której ładuję dynamicznie różne dll-ki. Założenie jest takie, że dll-ki są ładowane dynamicznie, ale - co ciekawe - mogą zmeiniać się w trakcie działania programu.
W praktyce program działa i obsługuje sobie np. dll-kę o nazwie "Samochody", ale w każdej chwili (no, prawie) może być ona podmieniona na dll-kę o tej samej nazwie - różnić się będą tylko wersją.

Aktualnie mój program ładuje sobie dll-kę samochody, która ma referencję do dll-ki "narzędzia" i wykonuje na niej odpowiednie operacje. Niestety podmiana dll-ki w trakcie działania programu nie jest możliwa, gdyż proces blokuje to.

Do ładowania dll-ki i ijej referencji wykorzystuję metodę LoadFrom (mechanizm refleksji).
W jaki sposób mogę zwolnić daną dll-kę tak, by możliwa była jej podmiana w trakcie działania programu?

Pozdrawiam.

0

LOL.
A sprawdziłeś to chociaż, bo chyba nie wiesz za bardzo o czym piszesz :)

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