September 2, 2007
@ 11:10 PM

GAC (Global Assembly Cache) tüm uygulamaların ortak kullandığı (shared assembly) assembly'lerin tutulduğu özel bir dizindir. Genellikle C:\windows\assembly dizinidir (%windir%\assembly). Bu dizine girip baktığımızda alışık olmadığımız bir yapı ile karşılaşacağız. E özel dedik ya ;)

E peki bu dizini normal dizin gibi görme şansımız yok mu? Var! şöyle ki;

1- Başlat -> Çalıştır -> regedit -> Enter
2- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion bölümüne geliyoruz.
3- Bu kısma "Binary Value" ekleyip ismini DisableCacheViewer verip, değerini de 1 olarak ayarlıyoruz.

İşlem bitti, artık ilgili dizine gidip baktığınızda bildik bir dizin ile karşılacaksınız.Ha bu işlemi neden mi yaptık? Belki bir dll çok hoşumuza gitti, decompile edip inceleyeceğiz, olmadı alıp bunu direk projeme eklicem (xcopy)...Olamaz mı ?