-delaysign
Derlemenin tamamen veya kısmen imzalanacağını belirtir.
Söz dizimi
-delaysign[+ | -]
Bağımsız değişkenler
+
| -
isteğe bağlı. Tam olarak imzalanan bir derleme istiyorsanız kullanın -delaysign-
. Ortak anahtarı derlemeye yerleştirmek ve imzalı karma için alan ayırmak istiyorsanız kullanın -delaysign+
. Varsayılan değer: -delaysign-
.
Açıklamalar
--delaysign
keyfile veya -keycontainer ile kullanılmadığı sürece seçeneğin hiçbir etkisi yoktur.
Tam olarak imzalanan bir derleme istediğinizde, derleyici bildirimi (derleme meta verileri) içeren dosyayı karma olarak oluşturur ve bu karmayı özel anahtarla imzalar. Elde edilen dijital imza, bildirimi içeren dosyada depolanır. Bir derleme gecikmeli olarak imzalandığında, derleyici imzayı hesaplamaz ve depolamaz, ancak imzanın daha sonra eklenebilmesi için dosyada yer ayırır.
Örneğin, bir -delaysign+
kuruluştaki bir geliştirici kullanarak, test edenlerin genel derleme önbelleğine kaydedebileceği ve kullanabildiği imzasız test sürümlerini dağıtabilir. Derleme üzerinde çalışma tamamlandığında, kuruluşun özel anahtarından sorumlu kişi derlemeyi tamamen imzalayabilir. Bu bölümleme, kuruluşun özel anahtarını açıklamaya karşı korurken tüm geliştiricilerin derlemeler üzerinde çalışmasını sağlar.
Derleme imzalama hakkında daha fazla bilgi için bkz . Tanımlayıcı Adlandırılmış Derlemeler Oluşturma ve Kullanma.
Visual Studio tümleşik geliştirme ortamında -delaysign ayarlamak için
Çözüm Gezgini'da bir projenin seçilmesini sağlayın. Proje menüsünde Özellikler'e tıklayın.
İmzalama sekmesine tıklayın.
Yalnızca gecikme işareti kutusundaki değeri ayarlayın.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin