Saya ingin melihat folder dan sub folder di GAC . Juga ingin tahu tentang menambah dan menghapus dari GAC .
Untuk menginstal kami menulis baris ini di command prompt dengan membuka Visual Studio command prompt
: -
gacutil /i [assembly path]
Tetapi untuk menghapus instalasi kita hanya perlu: -
gacutil /u [assembly name]
Mengapa?
.net
.net-assembly
gac
Rohit Vipin Mathews
sumber
sumber
Jawaban:
Install:
Melihat:
Buka di folder Windows Explorer
c:\windows\assembly
(%systemroot%\assembly
)%windir%\Microsoft.NET\assembly
ATAU
gacutil –l
Ketika Anda akan menginstal sebuah assembly Anda harus menentukan di mana
gacutil
dapat menemukannya, jadi Anda juga harus menyediakan path lengkapnya. Tetapi ketika perakitan sudah ada di GAC -gacutil
ketahui jalur folder sehingga hanya perlu nama perakitan.MSDN:
sumber
Saya terlambat sehari dan kekurangan satu dolar untuk yang satu ini. Jika Anda ingin melihat struktur folder GAC di Windows Explorer, Anda dapat melakukannya dengan menggunakan registri :
Untuk tampilan sementara, Anda dapat mengganti jalur folder dengan drive, yang menghapus properti direktori khusus.
Adapun mengapa Anda ingin melakukan sesuatu seperti ini, saya telah menggunakan trik ini untuk membandingkan DLL GAC antara mesin yang berbeda untuk memastikan mereka benar-benar sama.
sumber
Luncurkan program "Run" (Windows Vista / 7/8: ketik di bilah pencarian menu mulai) dan ketik:
C:\windows\assembly\GAC_MSIL
Kemudian pindah ke folder induk (Windows Vista / 7/8: dengan mengkliknya di bilah penjelajah) untuk melihat semua file GAC di jendela penjelajah normal. Sekarang Anda dapat menyalin, menambah, dan menghapus file seperti di tempat lain.
sumber
Untuk melihat file cukup telusuri dari command prompt (
cmd
), misalnya:Untuk menambah dan menghapus file dari GAC gunakan alat ini
gacutil
sumber
C:\Windows\assembly
untuk menelusuri .NET 4.0 GAC. Tentu saja Anda masih dapat menggunakannya dengan .NET 2/3 (jika itu juga terpasang). Tidak ada ekstensi shell yang sebanding (AFAIK) yang bekerja dengan cara yang sama untukC:\Windows\Microsoft.NET\assembly
direktori baru .Anda menginstal sebagai majelis dengan menggunakan:
gacutil.exe
alat dengan-i
opsi dari baris perintah.%windir%\Assembly
(hanya hingga .NET 3.5, CLR 2.0)Anda melihat konten GAC menggunakan:
gacutil.exe
alat dengan-l
pilihan.%windir%\assembly
menggunakan Windows Explorer.Perhatikan bahwa lokasi GAC (fisik) telah berubah untuk .NET 4.0. Tidak lagi masuk
%windir%\Assembly
, tapi sekarang masuk%windir%\Microsoft.NET\assembly
. Namun, Anda tidak boleh menulis kode apa pun yang bergantung pada lokasi fisiknya, karena alat yang tersedia hampir tidak diperlukan (selain beberapa alat diagnostik sistem lokal yang "keren").sumber
gacutil.exe
satu-satunya alat lain yang tersedia yang saya ketahui adalah fusion.dll.