Umístění sestavení

Sestavení, která tvoří aplikaci, lze u většiny aplikací rozhraní .NET Frameworku nalézt v podadresáři adresáře aplikace nebo v globální mezipaměti sestavení (GAC) (Pokud je sestavení sdíleno). Pomocí <codebase>element lze v konfiguračním souboru přepsat umístění, kde modul CLR (Common Language Runtime) hledá sestavení. Pokud sestavení nemá silný název, tak umístění zadané pomocí <codebase>element je omezeno na adresář a podadresář aplikace. Pokud sestavení má silný název, tak <codebase>element může specifikovat libovolné umístění v počítači nebo v síti.

Podobná pravidla se vztahují na lokalizaci sestavení při práci s nespravovaným kódem nebo interop aplikacemi COM: Pokud sestavení bude sdíleno více aplikacemi, mělo by být nainstalováno do globální mezipaměti sestavení. Je nutné, aby sestavení použita s nespravovaným kódem byla exportována a registrována jako knihovna typů. Je nezbytné, aby sestavení používána zprostředkovateli komunikace s objekty COM byla registrována v katalogu. V některých případech k této registraci dochází automaticky.

Viz také

Koncepty

How the Runtime Locates Assemblies

Sestavení v modulu CLR (Common Language Runtime)

Další zdroje

Configuration Files

Advanced COM Interoperability