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)