Bagikan melalui


Cara: Menginstal rakitan ke dalam cache rakitan global

Catatan

Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.

Cache rakitan global (GAC) menyimpan rakitan yang dibagikan beberapa aplikasi. Instal rakitan ke dalam cache rakitan global dengan salah satu komponen berikut:

Penting

Anda hanya dapat menginstal rakitan dengan nama kuat ke dalam cache rakitan global. Untuk informasi tentang cara membuat rakitan bernama kuat, lihat Cara: Menandatangani rakitan dengan nama yang kuat.

Pemasang Windows

Pemasang Windows, mesin penginstalan Windows, adalah cara yang disarankan untuk menambahkan rakitan ke cache rakitan global. Pemasang Windows menyediakan penghitungan referensi rakitan dalam cache rakitan global dan manfaat lainnya. Untuk membuat paket alat penginstal untuk Pemasang Windows, gunakan ekstensi toolset WiX untuk Visual Studio 2017.

Alat Cache rakitan global

Anda dapat menggunakan utilitas .NET Global Assembly Cache (gacutil.exe) untuk menambahkan rakitan ke cache rakitan global dan untuk melihat konten cache rakitan global.

Catatan

Gacutil.exe hanya untuk tujuan pengembangan. Jangan gunakan untuk menginstal rakitan produksi ke dalam cache rakitan global.

Sintaks untuk menggunakan gacutil.exe untuk menginstal rakitan di GAC adalah sebagai berikut:

gacutil -i <assembly name>

Dalam perintah ini, <assembly name> adalah nama rakitan untuk diinstal di cache rakiran global.

Jika gacutil.exe tidak berada di jalur sistem Anda, gunakan Visual Studio Developer Command Prompt atau Visual Studio Developer PowerShell.

Contoh berikut menginstal rakitan dengan nama file hello.dll ke dalam cache rakitan global.

gacutil -i hello.dll

Catatan

Dalam versi .NET Framework yang lebih lama, ekstensi shell Windows Shfusion.dll memungkinkan Anda menginstal rakitan dengan menyeretnya ke File Explorer. Mulai dari .NET Framework 4, Shfusion.dll sudah kedaluwarsa.

Lihat juga