Cache global de asamblare

Global Assembly Cache ( în engleză  GAC - Global Assembly Cache) - în  infrastructura .NET  - un subsistem care stochează ansambluri CLI ( CLI assembly ) într-un depozit centralizat. Sistemul este conceput pentru a face față problemelor bibliotecilor partajate, cum ar fi DLL Hell .

Există mai multe cerințe pentru ansamblurile situate în GAC. În special, trebuie să utilizeze un nume puternic , să urmeze o schemă strictă de versiuni și să permită rularea mai multor versiuni de cod într-o singură aplicație.

Două moduri de a interacționa cu GAC: utilitarul gacutil.exe și biblioteca cache viewer: shfusion.dll .

Funcții

Doriți mai multe aplicații care folosesc aceleași ansambluri pentru a le putea accesa.

Se asigură că acestea nu pot fi șterse de către utilizator, deoarece directorul GAC se află într-un folder de sistem Windows protejat.

GAC poate stoca mai multe versiuni diferite de ansambluri CLI, aplicația solicită versiunea de asamblare necesară la pornire.

Înregistrarea construcției dvs.

Rulați din linia de comandă gacutil.exe /i <AssemblyName>

Vezi și

Link -uri