Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan nama kontainer kunci untuk pasangan kunci untuk memberikan nama yang kuat untuk rakitan.
Sintaksis
-keycontainer:container
Argumen
| Istilah | Definisi |
|---|---|
container |
Dibutuhkan. File kontainer yang berisi kunci. Sertakan nama file dalam tanda kutip ("") jika nama berisi spasi. |
Komentar
Pengompilasi membuat komponen yang dapat dibagikan dengan memasukkan kunci publik ke dalam manifes perakitan dan dengan menandatangani rakitan akhir dengan kunci privat. Untuk membuat file kunci, ketik sn -k file di baris perintah. Opsi -i menginstal pasangan kunci ke dalam kontainer. Untuk informasi selengkapnya, lihat Sn.exe (Alat Nama Kuat)).
Jika Anda mengkompilasi dengan -target:module, nama file kunci disimpan dalam modul dan dimasukkan ke dalam rakitan yang dibuat saat Anda mengkompilasi rakitan dengan -addmodule.
Anda juga dapat menentukan opsi ini sebagai atribut kustom (AssemblyKeyNameAttribute) dalam kode sumber untuk modul bahasa perantara umum (CIL).
Anda juga dapat meneruskan informasi enkripsi Anda ke pengkompilasi dengan -keyfile. Gunakan -delaysign jika Anda ingin rakitan yang ditandatangani sebagian.
Lihat Membuat dan Menggunakan Strong-Named Assembly untuk informasi selengkapnya tentang penandatanganan assembly.
Nota
Opsi -keycontainer ini tidak tersedia dari dalam lingkungan pengembangan Visual Studio; opsi hanya tersedia saat mengkompilasi dari baris perintah.
Contoh
Kode berikut mengkompilasi file Input.vb sumber dan menentukan kontainer kunci.
vbc -keycontainer:key1 input.vb