.net - Skal støtteforsamlinger være registreret i GAC?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg var for nylig nødt til at registrere en forsamling i min GAC for et brugerdefineret sharepoint job, jeg skrev. Når det var installeret, begyndte det at kaste en fejl, der sagde, at det ikke kunne laste en samling 'eller en af ​​dens afhængigheder'. Har jeg brug for at registrere nogen af ​​de støttende forsamlinger (System.Collections for eksempel) i GAC for at få min hovedmontering genkendt?

Bedste reference


Ja, du bør registrere alle refererede enheder i GAC, som ikke allerede er til stede her.


Bemærkning: System.Collections er et navneområde og ikke en samling, som er en del af BCL og allerede til stede i GAC.

Andre referencer 1


Alle de samlinger, der omfatter .NET Framework, bør allerede være i GAC. Så den samling, der indeholder System.Collections, behøver ikke at blive registreret.


Dog skal alle brugerdefinerede byggesamlinger, som din kode afhænger af, placeres i GAC.