Aracılığıyla paylaş


/keyfile (C# Derleme Seçenekleri)

Şifreleme anahtarını içeren dosya adını belirtir.

/keyfile:file

Değişkenler

Terim

Tanım

file

Tanımlayıcı ad anahtarı içeren dosyanın adı.

Notlar

Bu seçenek kullanıldığında, belirtilmiş dosyadan ortak anahtarı derleme bildirisine ekler ve ardından son derlemeyi özel anahtarla imzalar.Bir anahtar dosyası oluşturmak komut satırına sn -k file yazın.

/target:module ile derleme yaparsanız, anahtar dosyasının adı modülde tutulur ve/addmodule ile derleme yaptığınızda oluşan derlemenin içine eklenir.

Ayrıca /keycontainer ile şifreleme bilgilerinizi derleyiciye geçirebilirsiniz.Kısmen imzalı bir derleme istiyorsanız /delaysign kullanın.

Hem /keyfile hem de /keycontainer (komut satırı seçeneği veya özel öznitelik yoluyla) aynı derlemede belirtilmişse, derleyici ilk olarak anahtar kapsayıcısını deneyecektir.Bu başarılı olursa, derleme anahtar kapsayıcısının içindeki bilgilerle imzalanır.Derleyici anahtar kapsayıcısını bulamazsa, /keyfile ile belirtilen dosyayı deneyecektir.Bu başarılı olursa, derleme anahtar dosyası içindeki bilgilerle imzalanır ve önemli bilgiler anahtar kapsayıcısının içine yüklenecektir (sn -i benzeri) böylece sonraki derlemede anahtar kapsayıcısı geçerli olacaktır.

Bir anahtar dosyasında yalnızca ortak anahtarın olacağını unutmayı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

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

  2. İmza özellik sayfasını tıklatın.

  3. Tanımlayıcı ad anahtar dosyası seç özelliğini değiştirin.

Bu derleyici seçeneğine AssemblyOriginatorKeyFile 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