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ź

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *