Aracılığıyla paylaş


/delaysign (C# Derleyici Seçenekleri)

Bu seçenek, daha sonra dijital bir imzanın yerleştirilebilmesi için derleyicinin çıktı dosyasında yer tutmasını sağlar.

/delaysign[ + | - ]

Değişkenler

  • + | -
    Tam olarak imzalı bir derleme istiyorsanız /delaysign- kullanın.Derlemeye yalnızca ortak anahtarı yerleştirmek istiyorsanız /delaysign+ kullanın.Varsayılan, /delaysign- değeridir.

Notlar

/delaysign seçeneğinin, /keyfile veya /keycontainer ile kullanılmadıkça bir etkisi yoktur.

Tam imzalı bir derleme istediğinizde, derleyici, bildirimi (birleştirme meta verileri) içeren dosyayı karma hale getirir ve karmayı özel bir anahtarla imzalar.Elde edilen dijital imza bildirim içeren dosyada saklanır.Bir derleme ertelenmiş olarak imzalandığında, derleyici imzayı hesaplamaz ve saklamaz, ama daha sonra imzanın eklenmesi için dosyada bir yer ayırır.

Örneğin, /delaysign+ kullanımı, testçinin derlemeyi genel önbellek üzerine koymasına olanak sağlar.Test işleminden sonra, özel anahtarı Derleme Bağlayıcısı aracını kullanan derlemeye koyarak derlemeyi imzalayabilirsiniz.

Daha fazla bilgi için bkz. Kesin Adlandırılmış Derlemeleri Oluşturma ve Kullanma ve Derleme imzalama gecikme.

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Proje için Özellikler sayfasını açın.

  2. Yalnızca gecikmeli imza özelliğini değiştirin.

Bu derleyici seçeneğinin programlı olarak nasıl ayarlanacağı hakkında bilgi için bkz. DelaySign.

Ayrıca bkz.

Görevler

Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme

Diğer Kaynaklar

C# Derleme Seçenekleri