Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Derlemenin tamamen mi yoksa kısmen mi imzalı olacağını belirtir.
Sözdizimi
-delaysign[+ | -]
Tartışmalar
+ | -
Opsiyonel. 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
--delaysignkeyfile 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. Strong-Named Derlemeleri Oluşturma ve Kullanma .
Visual Studio tümleşik geliştirme ortamında -delaysign ayarlamak için
Çözüm Gezgini'nde 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 bakınız
- Visual Basic Command-Line Derleyici
- -keyfile
- -keycontainer
- Örnek Derleme Komut Satırları