Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
/KEYFILE:filename
Bağımsız değişkenler
filename
Anahtarı içeren dosya. Bir boşluk içeriyorsa dizeyi çift tırnak işaretine (" ") yerleştirin.
Açıklamalar
Bağlayıcı ortak anahtarı derleme bildirimine ekler ve ardından son derlemeyi özel anahtarla imzalar. Anahtar dosyası oluşturmak için komut satırına sn -k
yazın. İmzalı bir derlemenin tanımlayıcı bir adı olduğu söylenir.
ile /LN
derlerseniz, anahtar dosyasının adı modülde tutulur ve aracılığıyla veya ile bağlanırken modüle #using
açık bir başvuru içeren bir derleme derlerken oluşturulan derlemeye /ASSEMBLYMODULE
eklenir.
Şifreleme bilgilerinizi ile /KEYCONTAINER
bağlayıcıya da geçirebilirsiniz. Kısmen imzalı bir derleme istiyorsanız kullanın /DELAYSIGN
. Derleme imzalama hakkında daha fazla bilgi için bkz . Tanımlayıcı Ad Derlemeleri (Derleme İmzalama) (C++/CLI) ve Tanımlayıcı Adlandırılmış Derlemeler Oluşturma ve Kullanma.
Hem hem /KEYFILE
de /KEYCONTAINER
belirtiliyorsa (komut satırı seçeneği veya özel öznitelik ile), bağlayıcı önce anahtar kapsayıcısını dener. Bu başarılı olursa, derleme anahtar kapsayıcısında bilgilerle imzalanır. Bağlayıcı anahtar kapsayıcısını bulamazsa /KEYFILE ile belirtilen dosyayı dener. Bu başarılı olursa, derleme anahtar dosyasındaki bilgilerle imzalanır ve anahtar bilgileri anahtar kapsayıcısına yüklenir (sn -i'ye benzer), böylece bir sonraki derlemede anahtar kapsayıcısı geçerli olur.
Anahtar dosyası yalnızca ortak anahtarı içerebilir.
Derleme oluşturmayı etkileyen diğer bağlayıcı seçenekleri şunlardır:
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
- Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
- Yapılandırma Özellikleri>> özellik sayfasını seçin.
- Seçeneği Ek Seçenekler kutusuna girin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. AdditionalOptions.