[C#] dll w innej lokalizacji

0

Pytanie jest natury takiej:
Czy jest możliwość umieszczenia dll'ek w innej lokalizacji niż razem z plikiem wykonywalnym?
nie chodzi mi o dll z "silną nazwą", a po prostu ładniej uporządkowane pliki całej aplikacji.

chciałbym żeby folder z aplikacją wyglądał mniej więcej tak:

/AppFolder
---/program.exe
---/libs
------/moja.dll
------/moja2.dll

bo przy normalnej kompilacji wszystko w folderze jest jak wrzucone do jednego wora, a gdy ma się sporo dll to troche się śmietnik robi. Możliwe jest żeby *.exe szukało referencji do dll gdzieś dalej w jakimś folderze ?

0

Stworz nowa AppDomain i ustaw PrivateBinPath, a nastepnie laduj przez nia. Dla ulatwienia mozesz zaladowac jeden obiekt do niej, a on niech juz wola reszte.

0

jednakda sie to ustawić w configu samej aplikacji i to chyba znacznie leprzy sposób:

http://msdn.microsoft.com/en-us/library/4191fzwb.aspx

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