Bagikan melalui


-delaysign

Menentukan apakah rakitan akan ditandatangani sepenuhnya atau sebagian.

Sintaksis

-delaysign[+ | -]

Argumen

+ | -
Fakultatif. Gunakan -delaysign- jika Anda menginginkan rakitan yang ditandatangani sepenuhnya. Gunakan -delaysign+ jika Anda ingin menempatkan kunci publik di perakitan dan memesan ruang untuk hash yang ditandatangani. Defaultnya adalah -delaysign-.

Komentar

Opsi -delaysign tidak berpengaruh kecuali digunakan dengan -keyfile atau -keycontainer.

Saat meminta perakitan yang ditandatangani sepenuhnya, kompilator membuat hash file yang berisi manifes (metadata perakitan) dan menandatangani hash tersebut dengan kunci privat. Tanda tangan digital yang dihasilkan disimpan dalam file yang berisi manifes. Ketika rakitan ditandatangani, pengkompilasi tidak menghitung dan menyimpan tanda tangan tetapi mencadangkan ruang dalam file sehingga tanda tangan dapat ditambahkan nanti.

Misalnya, dengan menggunakan -delaysign+, pengembang dalam organisasi dapat mendistribusikan versi pengujian yang tidak ditandatangani dari rakitan yang dapat didaftarkan penguji dengan cache perakitan global dan penggunaan. Ketika pekerjaan pada assembly selesai, orang yang bertanggung jawab atas kunci privat organisasi dapat sepenuhnya menandatangani assembly. Kompartementalisasi ini melindungi kunci privat organisasi dari pengungkapan, sambil memungkinkan semua pengembang untuk mengerjakan rakitan.

Lihat Membuat dan Menggunakan Strong-Named Assembly untuk informasi selengkapnya tentang penandatanganan assembly.

Untuk mengatur -delaysign di lingkungan pengembangan terintegrasi Visual Studio

  1. Pilih proyek di Penjelajah Solusi. Pada menu Proyek, klik Properti.

  2. Klik tab Penandatanganan.

  3. Atur nilai dalam kotak Penundaan saja .

Lihat juga