/KEYCONTAINER (Derlemeyi İmzalamak için Anahtar Kapsayıcısını Belirt)/KEYCONTAINER (Specify a Key Container to Sign an Assembly)

/KEYCONTAINER:name

ArgumentsArguments

adaname
Anahtarı içeren kapsayıcı.Container that contains the key. Dizeyi, bir boşluk içeriyorsa çift tırnak işaretleri ("") içine koyun.Place the string in double quotation marks (" ") if it contains a space.

AçıklamalarRemarks

Bağlayıcı, derleme bildirimine ortak anahtar ekleyerek ve son derlemeyi özel anahtarla imzalayarak imzalı bir derleme oluşturur.The linker creates a signed assembly by inserting a public key into the assembly manifest and signing the final assembly with the private key. Anahtar dosyası oluşturmak için komut satırına sn-k dosya adı yazın.To generate a key file, type sn -k filename at the command line. sn- anahtar çiftini bir kapsayıcıya yükledim.sn -i installs the key pair into a container.

/Lnile derlerseniz, anahtar dosyasının adı modülde tutulur ve modüle açık bir başvuru içeren bir derlemeyi derlediğinizde, #usingaracılığıyla veya /ASSEMBLYMODULEile bağlanırken oluşturulan derlemeye dahil edilir.If you compile with /LN, the name of the key file is held in the module and incorporated into the assembly that is created when you compile an assembly that includes an explicit reference to the module, via #using, or when linking with /ASSEMBLYMODULE.

Ayrıca, şifreleme bilgilerinizi /keyfileile derleyiciye geçirebilirsiniz.You can also pass your encryption information to the compiler with /KEYFILE. Kısmen imzalanmış bir derleme istiyorsanız /delaysign kullanın.Use /DELAYSIGN if you want a partially signed assembly. Bir derlemeyi imzalama hakkında daha fazla bilgi için bkz. tanımlayıcı ad derlemeleri (derleme imzalama) (C++/CLI) .See Strong Name Assemblies (Assembly Signing) (C++/CLI) for more information on signing an assembly.

Derleme üretimini etkileyen diğer bağlayıcı seçenekleri şunlardır:Other linker options that affect assembly generation are:

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak içinTo set this linker option in the Visual Studio development environment

  1. Projenin Özellik sayfaları iletişim kutusunu açın.Open the project's Property Pages dialog box. Ayrıntılar için bkz. Visual Studio 'Da C++ derleyicisini ve derleme özelliklerini ayarlama.For details, see Set C++ compiler and build properties in Visual Studio.

  2. Bağlayıcı klasörüne tıklayın.Click the Linker folder.

  3. Komut satırı Özellik sayfasına tıklayın.Click the Command Line property page.

  4. Seçeneği ek seçenekler kutusuna yazın.Type the option into the Additional Options box.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak içinTo set this linker option programmatically

Ayrıca bkz.See also

MSVC bağlayıcı başvurusuMSVC linker reference
MSVC bağlayıcı seçenekleriMSVC Linker Options