-keycontainer
Bir derlemeye tanımlayıcı ad vermek için anahtar çifti için bir anahtar kapsayıcısı adı belirtir.
Söz dizimi
-keycontainer:container
Bağımsız değişkenler
Süre | Tanım |
---|---|
container |
Gerekli. Anahtarı içeren kapsayıcı dosyası. Ad boşluk içeriyorsa, dosya adını tırnak işaretleri ("") içine alın. |
Açıklamalar
Derleyici, derleme bildirimine ortak anahtar ekleyerek ve son derlemeyi özel anahtarla imzalayarak paylaşılabilir bileşeni oluşturur. Anahtar dosyası oluşturmak için komut satırına yazın sn -k file
. -i
seçeneği anahtar çiftini bir kapsayıcıya yükler. Daha fazla bilgi için bkz. Sn.exe (Tanımlayıcı Ad Aracı)).
ile -target:module
derlerseniz anahtar dosyasının adı modülde tutulur ve -addmodule ile bir derleme derlerken oluşturulan derlemeye eklenir.
Bu seçeneği herhangi bir ortak ara dil (AssemblyKeyNameAttributeCIL) modülü için kaynak kodunda özel öznitelik () olarak da belirtebilirsiniz.
Şifreleme bilgilerinizi -keyfile ile derleyiciye de geçirebilirsiniz. Kısmen imzalı bir derleme istiyorsanız -delaysign kullanın.
Derleme imzalama hakkında daha fazla bilgi için bkz . Tanımlayıcı Adlandırılmış Derlemeler Oluşturma ve Kullanma.
Not
Bu -keycontainer
seçenek Visual Studio geliştirme ortamında kullanılamaz; yalnızca komut satırından derlenirken kullanılabilir.
Örnek
Aşağıdaki kod kaynak dosyayı Input.vb
derler ve bir anahtar kapsayıcısı belirtir.
vbc -keycontainer:key1 input.vb
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin