Když nasadíte funkci se sestavami, které se zaregistrují v GAC, kde se tyto sestavy uloží? Myslel jsem, že to bude snadné najít, ale můj Bing-foo je dnes zjevně slabý.

P.S. Snažil jsem se přidat tagy „s“ GAC a „assembly“, ale neexistovaly a nemohu vytvářet nové tagy.

Odpovědět

Jak Ari říká, že jsou umístěny v c: \ windows \ assembly, ale pokud procházíte tuto složku pomocí Průzkumníka Windows, uvidíte vlastní uživatelské rozhraní, které zobrazuje GAC. Pokud používáte PowerShell, příkazový řádek nebo další aplikace, jako je Total Commander (moje oblíbená), uvidíte, že c: \ windows \ assembly obsahuje sadu dalších složek, kde jsou uloženy skutečné sestavy. Nepřidávejte tam ručně, neupravujte ani neodstraňujte sestavy! Použijte GACUTIL , pokud je potřebujete ručně zaregistrovat / zrušit registraci.

Odpovědět

Soubory v globální mezipaměti sestavení můžete zobrazit procházením na% windir% \ assembly \ (např. C: \ Windows \ assembly)

Odpověď

Nebo můžete použít editor registru a nastavit hodnotu klíče – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. To umožní procházení v GAC. Nastavit zpět na 0 a vrátí se normální zobrazení GAC. Osobně používám PowerShell k nastavení této hodnoty, když potřebuji procházet.

Odpovědět

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *