Jan
21
Inserire Dll in cartella diversa da quella del .exe
Filed Under .NET Framework, C# | Leave a Comment
In Visual Studio per impostazione predefinita le DLL, o qualsiasi assembly, vengono create nella stessa cartella del .exe. Avvolte questo non è molto utile perché magari ci sono molte DLL e vogliamo “gestirle” meglio, mettendole in cartelle diverse da quella dell’eseguibile. Questo non è un problema quando la cartella che contiene l’assembly si chiama nello stesso modo dell’assembly da caricare. Per esempio abbiamo una dll di nome Dll contenuta in una cartella di nome Dll:
App\Dll\Dll.dll
App\App.exe
In questo caso non viene sollevata nessuna eccezione, perché il Common Language Runtime trova l’assembly. Quando la cartella non porta lo stesso nome dell’assembly, si deve creare un file di configurazione per indicare a CLR dove cercare. Ecco un esempio di file config:

Feed degli articoli
Feed dei commenti
Forum














