/keycontainer (C# Derleme Seçenekleri)
Şifreleme anahtarı kapsayıcısının adını belirtir.
/keycontainer:string
Değişkenler
- string
Tanımlayıcı ad anahtar kapsayıcısının adı.
Notlar
/keycontainer seçeneği kullanıldığında, derleyici belirtilmiş kapsayıcıdan derleme bildirimine ortak bir anahtar ekleyerek ve son derlemeyi özel bir anahtarla imzalayarak paylaşılabilir bir bileşen oluşturur.Bir anahtar dosyası oluşturmak komut satırına sn -k file yazın.sn -i anahtar çiftini bir kapsayıcıya yükler.
/target:module ile derleme yaparsanız, anahtar dosyasının adı modülde tutulur ve bu modülü /addmodule öğesinin içine derlediğinizde oluşan derlemenin içine eklenir.
Ayrıca bu seçeneği, herhangi bir Microsoft ara dili (MSIL) modülü için kaynak kodunda özel bir öznitelik (System.Reflection.AssemblyKeyNameAttribute) olarak belirtebilirsiniz.
Ayrıca /keyfile ile şifreleme bilgilerinizi derleyiciye geçirebilirsiniz.Derlemeye ortak anahtar eklenmesini istiyorsanız, fakat test edilene kadar derlemeyi imzalamayı geciktirmek istiyorsanız /delaysign kullanın.
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
- Bu derleyici seçeneği Visual Studio geliştirme ortamında kullanılamaz.
Bu derleyici seçeneğine AssemblyKeyContainerName ile programlama yoluyla erişebilirsiniz.
Ayrıca bkz.
Görevler
Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme