Szerelvény elhelyezése
Feljegyzés
Ez a cikk a .NET-keretrendszer vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.
A legtöbb .NET-keretrendszer alkalmazás esetében az alkalmazást alkotó szerelvényeket az alkalmazás könyvtárában, az alkalmazás könyvtárának alkönyvtárában vagy a globális szerelvénygyorsítótárban találja (ha a szerelvény meg van osztva). Felülbírálhatja, hogy a közös nyelvi futtatókörnyezet hol keres szerelvényt a <codeBase> elem használatával egy konfigurációs fájlban. Ha a szerelvény nem rendelkezik erős névvel, a <codeBase-elem> használatával megadott hely az alkalmazáskönyvtárra vagy alkönyvtárra korlátozódik. Ha a szerelvénynek erős neve van, a <codeBase-elem> bármilyen helyet megadhat a számítógépen vagy a hálózaton.
Hasonló szabályok vonatkoznak a szerelvények helyének a nem felügyelt kódokkal vagy COM interop-alkalmazásokkal végzett munka során: ha a szerelvényt több alkalmazás is megosztja, akkor azt telepíteni kell a globális szerelvény-gyorsítótárba. A nem felügyelt kódokkal használt szerelvényeket típustárként kell exportálni és regisztrálni. A COM interop által használt szerelvényeket regisztrálni kell a katalógusban, bár bizonyos esetekben ez a regisztráció automatikusan megtörténik.