Gdzie wdrażasz funkcję z zestawami, które są rejestrowane w GAC, gdzie te zestawy są przechowywane? Myślałem, że będzie to łatwe do znalezienia, ale najwyraźniej mój Bing-foo jest dziś słaby.
P.S. Próbowałem dodać znacznik „s” GAC ”i„ assembler ”, ale nie istniały i nie mogę utworzyć nowych tagów.
Odpowiedź
Jak mówi Ari, znajdują się one w c: \ windows \ assembly, ale jeśli przeglądasz ten folder za pomocą Eksploratora Windows, zobaczysz niestandardowy interfejs użytkownika, który pokazuje GAC. Jeśli używasz PowerShell, wiersz polecenia lub inne aplikacje, takie jak Total Commander (mój ulubiony), zobaczysz, że c: \ windows \ assembly zawiera zestaw innych folderów, w których przechowywane są rzeczywiste zestawy. Nie dodawaj, nie edytuj ani nie usuwaj tam ręcznie zestawów! Użyj GACUTIL , jeśli chcesz je ręcznie zarejestrować / wyrejestrować.
Odpowiedź
Możesz zobaczyć pliki w Global Assembly Cache przechodząc do% windir% \ assembly \ (np. C: \ Windows \ assembly)
Answer
Lub możesz użyć edytora rejestru i ustawić wartość klucza – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. Umożliwi to przeglądanie w GAC. Ustaw go z powrotem na 0, a powróci normalny widok GAC. Osobiście używam PowerShell, aby ustawić tę wartość, kiedy muszę przeglądać.
Odpowiedź
Spójrz na ten wątek w Stack Overflow .