Menambahkan Daftar Assembly Supaya Tampil di Dialog Add References Visual Studio

GACUTIL merupakan sebuah tool untuk mendaftarkan assembly ke Global Assembly Cache (GAC). Untuk mendaftarkannya ketik gacutil /i <nama file dll> seperti pada gambar berikut.

image

Dengan menambahkan assembly ke dalam GAC, dll tersebut dapat diakses oleh seluruh aplikasi yang ada dalam satu mesin. Jadi tidak perlu menyalin ke semua folder aplikasi yang dibuat.

Ada sedikit permasalahan ketika membuat aplikasi dengan reference ke GAC, dengan menggunakan GACUTIL assembly yang didaftarkan tidak otomatis muncul ke dalam dialog Add Reference Visual Studio seperti terlihat pada gambar berikut.

image

Berdasarkan informasi dari Mario -- teman satu kantor -- bahwa untuk memunculkan assembly yang didaftarkan di GAC di dialog Add Reference Visual Studio perlu menambahkan registry key. Buka registry editor dan tambahkan key di dalam HKLM\Software\Microsoft\.NETFramework\AssemblyFolders\ dengan nama sesuai dengan nama Assembly dengan value path assembly yang bersangkutan.

Contoh: Untuk menambahkan sebuah 3rd party library Kamoro.Library.ServerControlsLibrary, tambahkan key di dalam HKLM\Software\Microsoft\.NETFramework\AssemblyFolders\

Name: Kamoro Server Controls Library

Value: C:\Program Files\Kamoro\Controls\

image

Setelah key ditambahkan, restart Visual Studio dan assembly yang baru didaftarkan dapat dilihat di daftar assembly pada dialog Add Reference Visual Studio seperti yang terlihat pada gambar di bawah.

image 

Semoga bermanfaat.

Share this post: | | | |
Published Monday, June 16, 2008 11:12 AM by cahnom
Filed under: , ,

Comments

# re: Menambahkan Daftar Assembly Supaya Tampil di Dialog Add References Visual Studio

Monday, June 16, 2008 1:44 PM by yulian

Sedikit info : Sebenarnya value yang disimpan di registry itu tidak terlalu berpengaruh meskipun kita hapus, karena CLR akan mencari assembly tersebut ke GAC jika assembly yang terdapat didalam lokasi yang disimpan di value key tersebut dihapus.

# re: Menambahkan Daftar Assembly Supaya Tampil di Dialog Add References Visual Studio

Monday, June 16, 2008 2:32 PM by cahnom

Memang tidak berpengaruh.

Penambahan registry ini hanya untuk menampilkan assembly di dialog Add Reference-nya Visual Studio.

GAC dan registry ini beda penggunaannya.

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems