Var lagras dessa enheter när du distribuerar en funktion med sammansättningar som registreras i GAC? Jag trodde att det här skulle vara lätt att hitta, men tydligen är min Bing-foo svag idag.
P.S. Jag försökte lägga till tagg ”s” GAC ”och” montering ”, men de fanns inte och jag kan inte skapa nya taggar.
Svar
Som Ari säger att de finns i c: \ windows \ assembly, men om du bläddrar i den mappen med Windows Explorer kommer du att se ett anpassat användargränssnitt som visar GAC. Om du använder PowerShell, en kommandotolk eller andra applikationer som Total Commander (min favorit) ser du att c: \ windows \ församlingen innehåller en uppsättning andra mappar där de faktiska sammansättningarna lagras. Lägg inte till, redigera eller ta bort enheter manuellt där! Använd GACUTIL om du behöver registrera / avregistrera dem manuellt.
Svara
Du kan se filerna i Global Assembly Cache genom att bläddra till% windir% \ assembly \ (t.ex. C: \ Windows \ assembly)
Svar
Eller så kan du använda registerredigeraren och ställa in värdet på nyckeln – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. Detta gör det möjligt att surfa i GAC. Ställ tillbaka den till 0 så återgår den normala GAC-vyn. Personligen använder jag powershell för att ställa in detta värde när jag behöver surfa.
Svar
Ta en titt på den här tråden i Stack Overflow .