-keycontainer
Menentukan nama kontainer kunci untuk pasangan kunci guna memberi nama yang kuat pada rakitan.
Sintaks
-keycontainer:container
Argumen
Term | Definisi |
---|---|
container |
Harus diisi. File kontainer yang berisi kunci. Sertakan nama file dalam tanda kutip ("") jika nama berisi spasi. |
Keterangan
Pengompilasi membuat komponen yang dapat dibagikan dengan memasukkan kunci publik ke dalam manifes rakitan 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 yang Kuat)).
Jika Anda mengompilasi dengan -target:module
, nama file kunci disimpan dalam modul dan dimasukkan ke dalam rakitan yang dibuat saat Anda mengompilasi 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 pengompilasi dengan -keyfile. Gunakan -delaysign jika Anda menginginkan rakitan yang ditandatangani sebagian.
Lihat Membuat dan Menggunakan Rakitan yang Diberi Nama yang Kuat untuk informasi selengkapnya tentang menandatangani rakitan.
Catatan
Opsi -keycontainer
tidak tersedia dari dalam lingkungan pengembangan Visual Studio; ini hanya tersedia saat mengompilasi dari baris perintah.
Contoh
Kode berikut mengompilasi file sumber Input.vb
dan menentukan kontainer kunci.
vbc -keycontainer:key1 input.vb