Sdílet prostřednictvím


Umístění sestavení

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

U většiny aplikací rozhraní .NET Framework vyhledáte sestavení, která tvoří aplikaci v adresáři aplikace, v podadresáři adresáře aplikace nebo v globální mezipaměti sestavení (pokud je sestavení sdílené). Můžete přepsat, kde modul CLR (Common Language Runtime) hledá sestavení pomocí elementu < codeBase> v konfiguračním souboru. Pokud sestavení nemá silný název, umístění zadané pomocí elementu <codeBase> je omezeno na adresář aplikace nebo podadresář. Pokud sestavení má silný název, <element codeBase> může určit libovolné umístění v počítači nebo v síti.

Podobná pravidla platí pro vyhledání sestavení při práci s nespravovaným kódem nebo aplikacemi zprostředkovatele komunikace modelu COM: pokud sestavení bude sdíleno více aplikacemi, měla by být nainstalována do globální mezipaměti sestavení. Sestavení používaná s nespravovaným kódem musí být exportována jako knihovna typů a zaregistrována. Sestavení používaná zprostředkovatele komunikace modelu COM musí být zaregistrována v katalogu, i když v některých případech k této registraci dochází automaticky.

Viz také