/DELAYSIGN (Derlemeyi Kısmen İmzala)
/DELAYSIGN[:NO]
Bağımsız değişkenler
HAYIR
Derlemenin kısmen imzalanmaması gerektiğini belirtir.
Açıklamalar
Yalnızca ortak anahtarı derlemeye yerleştirmek istiyorsanız /DELAYSIGN kullanın. Varsayılan değer /DELAYSIGN:NO'dır.
/KEYFILE veya /KEYCONTAINER ile kullanılmadığı sürece /DELAYSIGN seçeneğinin 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 bağlayıcı imzayı hesaplamaz ve depolamaz, ancak imzanın daha sonra eklenebilmesi için dosyada yer ayırır.
Örneğin, /DELAYSIGN kullanmak, test edenin derlemeyi genel önbelleğe yerleştirmesine olanak tanır. Test ettikten sonra, özel anahtarı derlemeye yerleştirerek derlemeyi tamamen imzalayabilirsiniz.
Derleme imzalama hakkında daha fazla bilgi için bkz . Tanımlayıcı Ad Derlemeleri (Derleme İmzalama) (C++/CLI) ve Derlemeyi İmzalama gecikmesi.
Derleme oluşturmayı etkileyen diğer bağlayıcı seçenekleri şunlardır:
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Bağlayıcı klasörüne tıklayın.
Komut Satırı özellik sayfasına tıklayın.
Seçeneği Ek Seçenekler kutusuna yazın.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. AdditionalOptions.