Posted at :
Feb/16/2007
Bagaimana caranya menampilkan component .net yang sudah kita buat agar bisa ditampilkan di .net tab component ketika kita akan melakukan add reference ke component tsb? Berikut caranya :
1. Buat private/public key pair lewat sdk command prompt :
sn -k MyKeyPair.snk
copy kan file snk tsb ke direktori aplikasi.
2. Buka AssemblyInfo filenya.
Tambahkan attribute <Assembly: AssemblyKeyFile("MyKeyPair.snk")>
bila perlu rubah assembly versionnya dan attribute assembly lainnya.
3. Build your assembly
4. Install the assembly to the GAC trough the sdk command prompt :
gacutil -i YourDll.dll
5. Buka regedit, locate to key :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
buat key baru sesuaikan dengan nama assembly nya. Kemudian rubah nilai string value defaultnya ke lokasi assembly yang kita simpan. Nilai lokasi assembly tersebut nantinya tidak berpengaruh kalau kita hapus atau memindahkan assembly ke lokasi yang lain.