Aracılığıyla paylaş


/KEYFILE (Derlemeyi İmzalayacak Anahtar veya Anahtar Çifti Belirtin)

/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 /LNderlerseniz, anahtar dosyasının adı modülde tutulur ve aracılığıyla veya ile bağlanırken modüle #usingaçık bir başvuru içeren bir derleme derlerken oluşturulan derlemeye /ASSEMBLYMODULEeklenir.

Şifreleme bilgilerinizi ile /KEYCONTAINERbağ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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
  2. Yapılandırma Özellikleri>> özellik sayfasını seçin.
  3. Seçeneği Ek Seçenekler kutusuna girin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

MSVC bağlayıcı başvurusu
MSVC Bağlayıcı Seçenekleri