Global Assembly Cache

Global Assembly Cache ( angolul  GAC - Global Assembly Cache) - a .NET  infrastruktúrában  - egy alrendszer, amely a CLI összeállításokat ( CLI assembly ) tárolja egy központi tárolóban. A rendszert úgy tervezték, hogy kezelje a megosztott könyvtárak, például a DLL pokol problémáit .

A GAC-ban elhelyezett szerelvényekre számos követelmény vonatkozik. Különösen erős nevet kell használniuk , szigorú verziószámítási sémát kell követniük, és lehetővé kell tenniük több kódverzió futtatását egyetlen alkalmazáson belül.

A GAC-val való interakciónak két módja van: a gacutil.exe segédprogram és a gyorsítótár-megjelenítő könyvtár: shfusion.dll .

Funkciók

Azt szeretné, hogy több, ugyanazt az összeállítást használó alkalmazás hozzáférjen hozzájuk.

Biztosítja, hogy a felhasználó ne törölje őket, mivel a GAC-könyvtár egy védett Windows rendszermappában található.

A GAC több különböző verziójú CLI összeállítást képes tárolni, az alkalmazás indításkor kéri a szükséges összeállítás verziót.

Építményének regisztrálása

Futtassa a gacutil.exe /i <AssemblyName> parancssorból

Lásd még

Linkek