Aracılığıyla paylaş


/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

Diğer Kaynaklar

C# Derleme Seçenekleri