Pojdi na vsebino

Global Assembly Cache

Iz Wikipedije, proste enciklopedije

Global Assembly Cache (GAC) je shramba sklopov za CLI. GAC zagotavlja posebej upravljan centralni repoozitorij sklopov za aplikacije, ki se izvajajo v okolju .NET in njegovih različicah (npr. Mono). GAC naslavlja pomanjkljivosti koncepta skupnih knjižnic (angleško "shared libraries"), ki lahko privedejo do situacij, kot je »DLL hell«.

Sklopi, ki so shranjeni v GAC, se morajo podrejati specifični shemi prirejanja številk verzij, kar omogoča izvajanje kode v sklopih z različnimi verzijami. Takšni sklopi morajo biti podpisani s strani razvijalca.

Glej tudi[uredi | uredi kodo]