Bagikan melalui


-delaysign

Menentukan apakah rakitan akan ditandatangani sepenuhnya atau sebagian.

Sintaks

-delaysign[+ | -]

Argumen

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

Keterangan

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. Saat perakitan tertunda ditandatangani, pengompilasi 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 perakitan yang dapat didaftarkan penguji dengan cache perakitan global dan menggunakan. Ketika pekerjaan pada perakitan selesai, orang yang bertanggung jawab atas kunci pribadi organisasi dapat sepenuhnya menandatangani perakitan. Kompartementalisasi ini melindungi kunci pribadi organisasi dari pengungkapan, sementara memungkinkan semua pengembang untuk bekerja pada rakitan.

Lihat Membuat dan Menggunakan Rakitan yang Diberi Nama yang Kuat untuk informasi selengkapnya tentang menandatangani rakitan.

Untuk mengatur -delaysign dalam Visual Studio lingkungan pengembangan terintegrasi

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

  2. Klik tab Penandatanganan.

  3. Atur nilai dalam kotak tanda Tunda saja.

Lihat juga