Bağlantı görevi

Microsoft C++ bağlayıcı aracı olan link.exe dosyasını sarmalar. Bağlayıcı aracı, bir yürütülebilir dosya (.exe) dosyası veya dinamik bağlantı kitaplığı (DLL) oluşturmak için Ortak Nesne Dosya Biçimi (COFF) nesne dosyalarını ve kitaplıklarını bağlar. Daha fazla bilgi için bkz. Bağlayıcı seçenekleri ve komut satırından MSBuild kullanma ve Komut satırından Microsoft C++ araç takımını kullanma.

Parametreler

Aşağıda, Bağlantı görevinin parametreleri açıklanmaktadır. Çoğu görev parametresi ve birkaç parametre kümesi bir komut satırı seçeneğine karşılık gelir.

  • Ek Bağımlılıklar

    İsteğe Bağlı String[] parametresi.

    Komutuna eklenecek giriş dosyalarının listesini belirtir.

    Daha fazla bilgi için bkz . LINK giriş dosyaları.

  • AdditionalLibraryDirectories

    İsteğe Bağlı String[] parametresi.

    Ortam kitaplığı yolunu geçersiz kılar. Bir dizin adı belirtin.

    Daha fazla bilgi için bkz . /LIBPATH (Ek Libpath).

  • AdditionalManifestDependencies

    İsteğe Bağlı String[] parametresi.

    Bildirim dosyasının bölümüne yerleştirilecek dependency öznitelikleri belirtir.

    Daha fazla bilgi için bkz . /MANIFESTDEPENDENCY (Bildirim bağımlılıklarını belirtme). Ayrıca bkz. Publisher yapılandırma dosyaları.

  • AdditionalOptions

    İsteğe bağlı Dize parametresi.

    Komut satırında belirtilen bağlayıcı seçeneklerinin listesi. Örneğin, /<option1> /<option2> /<option#>. Bu parametreyi, başka bir Bağlantı görevi parametresi tarafından temsil edilmeyen bağlayıcı seçeneklerini belirtmek için kullanın.

    Daha fazla bilgi için bkz . Bağlayıcı seçenekleri.

  • AddModuleNamesToAssembly

    İsteğe Bağlı String[] parametresi.

    Bir derlemeye modül başvurusu ekler.

    Daha fazla bilgi için bkz . /ASSEMBLYMODULE (Derlemeye MSIL modülü ekleme).

  • allowIsolation

    İsteğe bağlı Boole parametresi.

    ise true, işletim sisteminin bildirim aramaları ve yükler gerçekleştirmesine neden olur. ise false, DLL'lerin bildirim yokmuş gibi yüklendiğini gösterir.

    Daha fazla bilgi için bkz . /ALLOWISOLATION (Bildirim araması).

  • AssemblyDebug

    İsteğe bağlı Boole parametresi.

    ise trueDebuggableAttribute özniteliğini hata ayıklama bilgileri izleme ile birlikte yayar ve JIT iyileştirmelerini devre dışı bırakır. ise falseDebuggableAttribute özniteliğini yayar ancak hata ayıklama bilgileri izlemeyi devre dışı bırakır ve JIT iyileştirmelerini etkinleştirir.

    Daha fazla bilgi için bkz . /ASSEMBLYDEBUG (DebuggableAttribute Ekleme).

  • AssemblyLinkResource

    İsteğe Bağlı String[] parametresi.

    Çıkış dosyasında bir .NET Framework kaynağına bağlantı oluşturur; kaynak dosyası çıkış dosyasına yerleştirilmemiştir. Kaynağın adını belirtin.

    Daha fazla bilgi için bkz . /ASSEMBLYLINKRESOURCE (.NET Framework kaynağına bağlantı).

  • AttributeFileTracking

    Örtük Boole parametresi.

    Bağlantı artımlı davranışını yakalamak için daha derin dosya izleme olanağı sağlar. Her zaman true döndürür.

  • Baseaddress

    İsteğe bağlı Dize parametresi.

    Oluşturulan program veya DLL için bir temel adres ayarlar. {address[,size] | @filename,key} belirtin.

    Daha fazla bilgi için bkz . /BASE (Temel adres).

  • BuildingInIDE

    İsteğe bağlı Boole parametresi.

    True ise, MSBuild'in IDE'den çağrıldığını gösterir. Aksi takdirde, MSBuild'in komut satırından çağrıldığını gösterir.

    Bu parametrenin eşdeğer bağlayıcı seçeneği yoktur.

  • CLRImageType

    İsteğe bağlı Dize parametresi.

    Ortak dil çalışma zamanı (CLR) görüntüsünün türünü ayarlar.

    Her biri bir bağlayıcı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Varsayılan - <yok>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • Force Kasa ILImage - /CLRIMAGETYPE:SAFE

    Daha fazla bilgi için bkz . /CLRIMAGETYPE (CLR görüntüsünün türünü belirtme).

  • CLRSupportLastError

    İsteğe bağlı Dize parametresi.

    P/Invoke mekanizması aracılığıyla çağrılan işlevlerin son hata kodunu korur.

    Her biri bir bağlayıcı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Enabled - /CLRSupportLastError

    • Disabled - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Daha fazla bilgi için bkz . /CLRSUPPORTLASTERROR (PInvoke çağrıları için son hata kodunu koruma).

  • CLRThreadAttribute

    İsteğe bağlı Dize parametresi.

    CLR programınızın giriş noktası için iş parçacığı özniteliğini açıkça belirtir.

    Her biri bir bağlayıcı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Daha fazla bilgi için bkz . /CLRTHREADATTRIBUTE (CLR iş parçacığı özniteliğini ayarlama).

  • CLRUnmanagedCodeCheck

    İsteğe bağlı Boole parametresi.

    Bağlayıcının, yönetilen koddan yerel DLL'lere bağlayıcı tarafından oluşturulan P/Invoke çağrılarına SuppressUnmanagedCodeSecurityAttribute uygulayıp uygulaymayacağını belirtir.

    Daha fazla bilgi için bkz . /CLRUNMANAGEDCODECHECK (SuppressUnmanagedCodeSecurityAttribute Ekleme).

  • CreateHotPatchableImage

    İsteğe bağlı Dize parametresi.

    Çalışırken düzeltme eki uygulama için bir görüntü hazırlar.

    Bağlayıcı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Etkin - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Daha fazla bilgi için bkz . /FUNCTIONPADMIN (Çalışırken eklenebilir görüntü oluşturma).

  • DataExecutionPrevention

    İsteğe bağlı Boole parametresi.

    ise true, yürütülebilir dosyanın Windows Veri Yürütme Engelleme özelliğiyle uyumlu olarak test edilmiş olduğunu gösterir.

    Daha fazla bilgi için bkz . /NXCOMPAT (Veri Yürütme Önleme ile uyumlu).

  • DelayLoadDLL'ler

    İsteğe Bağlı String[] parametresi.

    Bu parametre DLL'lerin gecikmeli yüklenmesine neden olur. Yüklemeyi geciktirmek için DLL'nin adını belirtin.

    Daha fazla bilgi için bkz . /DELAYLOAD (Yükü içeri aktarmayı geciktirme).

  • DelaySign

    İsteğe bağlı Boole parametresi.

    ise true, bir derlemeyi kısmen imzalar. Varsayılan değer false şeklindedir.

    Daha fazla bilgi için bkz . /DELAYSIGN (Derlemeyi kısmen imzalama).

  • Sürücü

    İsteğe bağlı Dize parametresi.

    Windows NT çekirdek modu sürücüsü oluşturmak için bu parametreyi belirtin.

    Her biri bir bağlayıcı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • NotSet - <yok>

    • Sürücü - /Sürücü

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

    Daha fazla bilgi için bkz . /DRIVER (Windows NT çekirdek modu sürücüsü).

  • EmbedManagedResourceFile

    İsteğe Bağlı String[] parametresi.

    Bir derlemeye kaynak dosyası ekler. Gerekli kaynak dosyası adını belirtin. İsteğe bağlı olarak, kaynağı yüklemek için kullanılan mantıksal adı ve derleme bildiriminde kaynak dosyasının özel olduğunu belirten PRIVATE seçeneğini belirtin.

    Daha fazla bilgi için bkz . /ASSEMBLYRESOURCE (Yönetilen kaynak ekleme).

  • ENABLECOMDATFolding

    İsteğe bağlı Boole parametresi.

    ise true, aynı COMDAT katlamasını etkinleştirir.

    Daha fazla bilgi için /OPT (İyileştirmeler) bağımsız değişkenine bakınICF[= iterations].

  • EnableUAC

    İsteğe bağlı Boole parametresi.

    ise true, Kullanıcı Hesabı Denetimi (UAC) bilgilerinin program bildirimine eklendiğini belirtir.

    Daha fazla bilgi için bkz . /MANIFESTUAC (Bildirime UAC bilgilerini ekler).

  • EntryPointSymbol

    İsteğe bağlı Dize parametresi.

    Bir .exe dosyasının veya DLL dosyasının başlangıç adresi olarak bir giriş noktası işlevi belirtir. Parametre değeri olarak bir işlev adı belirtin.

    Daha fazla bilgi için bkz . /ENTRY (Giriş noktası simgesi).

  • FixedBaseAddress

    İsteğe bağlı Boole parametresi.

    ise true, yalnızca tercih edilen temel adrese yüklenebilen bir program veya DLL oluşturur.

    Daha fazla bilgi için bkz . /FIXED (Sabit temel adres).

  • ForceFileOutput

    İsteğe bağlı Dize parametresi.

    Bir simgeye başvurulsa ama tanımlanmasa veya çarpma tanımlansa bile bağlayıcıya geçerli bir .exe dosyası veya DLL oluşturmasını söyler.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Etkin - /FORCE

    • ÇarpmaDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Daha fazla bilgi için bkz . /FORCE (Dosya çıkışını zorla).

  • ForceSymbolReferences

    İsteğe Bağlı String[] parametresi.

    Bu parametre bağlayıcıya sembol tablosuna belirtilen bir simge eklemesini söyler.

    Daha fazla bilgi için bkz . /INCLUDE (Simge başvurularını zorla).

  • FunctionOrder

    İsteğe bağlı Dize parametresi.

    Bu parametre, belirtilen paketlenmiş işlevleri (COMDAT) önceden belirlenmiş bir sırada görüntüye yerleştirerek programınızı iyileştirir.

    Daha fazla bilgi için bkz . /ORDER (İşlevleri sırayla yerleştirme).

  • GenerateDebugInformation

    İsteğe bağlı Boole parametresi.

    ise true, .exe dosyası veya DLL için hata ayıklama bilgileri oluşturur.

    Daha fazla bilgi için bkz . /DEBUG (Hata ayıklama bilgileri oluşturma).

  • GenerateManifest

    İsteğe bağlı Boole parametresi.

    ise true, yan yana bir bildirim dosyası oluşturur.

    Daha fazla bilgi için bkz . /MANIFEST (Yan yana derleme bildirimi oluşturma).

  • GenerateMapFile

    İsteğe bağlı Boole parametresi.

    ise true, bir eşleme dosyası oluşturur. Harita dosyasının dosya adı uzantısı .map'tir.

    Daha fazla bilgi için bkz . /MAP (Mapfile oluşturma).

  • HeapCommitSize

    İsteğe bağlı Dize parametresi.

    Bir kerede ayrılacak yığındaki fiziksel bellek miktarını belirtir.

    Daha fazla bilgi için /HEAP (Yığın boyutunu ayarla) içindeki bağımsız değişkene bakıncommit. Ayrıca bkz . HeapReserveSize parametresi.

  • HeapReserveSize

    İsteğe bağlı Dize parametresi.

    Sanal bellekteki toplam yığın ayırmasını belirtir.

    Daha fazla bilgi için /HEAP (Yığın boyutunu ayarla) içindeki bağımsız değişkene bakınreserve. Ayrıca, bu tablodaki HeapCommitSize parametresine bakın.

  • IgnoreAllDefaultLibraries

    İsteğe bağlı Boole parametresi.

    ise true, bağlayıcıya dış başvuruları çözümlediğinde arayılacağı kitaplık listesinden bir veya daha fazla varsayılan kitaplığı kaldırmasını söyler.

    Daha fazla bilgi için bkz . /NODEFAULTLIB (Kitaplıkları yoksay).

  • IgnoreEmbeddedIDL

    İsteğe bağlı Boole parametresi.

    ise true, kaynak koddaki herhangi bir IDL özniteliğinin bir .idl dosyasına işlenmemesi gerektiğini belirtir.

    Daha fazla bilgi için bkz . /IGNOREIDL (ÖZNITELIKleri MIDL'de işleme).

  • IgnoreImportLibrary

    İsteğe bağlı Boole parametresi.

    ise true, bu yapılandırma tarafından oluşturulan içeri aktarma kitaplığının bağımlı projelere aktarılmaması gerektiğini belirtir.

    Bu parametre bir bağlayıcı seçeneğine karşılık gelmez.

  • IgnoreSpecificDefaultLibraries

    İsteğe Bağlı String[] parametresi.

    Yoksaymak için varsayılan kitaplıkların bir veya daha fazla adını belirtir. Noktalı virgül kullanarak birden çok kitaplığı ayırın.

    Daha fazla bilgi için bkz . /NODEFAULTLIB (Kitaplıkları yoksay).

  • ImageHas Kasa ExceptionHandlers

    İsteğe bağlı Boole parametresi.

    ise true, bağlayıcı yalnızca görüntünün güvenli özel durum işleyicilerinin tablosunu da üretebiliyorsa bir görüntü oluşturur.

    Daha fazla bilgi için bkz . /SAFESEH (Görüntüde güvenli özel durum işleyicileri var).

  • ImportLibrary

    Varsayılan kitaplık adının yerini alan, kullanıcı tarafından belirtilen içeri aktarma kitaplığı adı.

    Daha fazla bilgi için bkz . /IMPLIB (İçeri aktarma kitaplığını adlandırma).

  • Keycontainer

    İsteğe bağlı Dize parametresi.

    İmzalı derlemenin anahtarını içeren kapsayıcı.

    Daha fazla bilgi için bkz . /KEYCONTAINER (Derlemeyi imzalamak için bir anahtar kapsayıcısı belirtme). Ayrıca, bu tablodaki KeyFile parametresine bakın.

  • Keyfile

    İsteğe bağlı Dize parametresi.

    İmzalı derlemenin anahtarını içeren bir dosya belirtir.

    Daha fazla bilgi için bkz . /KEYFILE (Derlemeyi imzalamak için anahtar veya anahtar çifti belirtme). Ayrıca bkz . KeyContainer parametresi.

  • LargeAddressAware

    İsteğe bağlı Boole parametresi.

    ise true, uygulama 2 gigabayttan büyük adresleri işleyebilir.

    Daha fazla bilgi için bkz . /LARGEADDRESSAWARE (Büyük adresleri işleme).

  • LinkDLL

    İsteğe bağlı Boole parametresi.

    ise true, ana çıkış dosyası olarak bir DLL oluşturur.

    Daha fazla bilgi için bkz . /DLL (DLL derleme).

  • LinkErrorReporting

    İsteğe bağlı Dize parametresi.

    İç derleyici hatası (ICE) bilgilerini doğrudan Microsoft'a sağlamanıza olanak tanır.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    Daha fazla bilgi için bkz . /ERRORREPORT (İç bağlayıcı hatalarını bildirme).

  • LinkIncremental

    İsteğe bağlı Boole parametresi.

    ise trueartımlı bağlamayı etkinleştirir.

    Daha fazla bilgi için bkz . /INCREMENTAL (Artımlı bağlantı).

  • LinkLibraryDependencies

    İsteğe bağlı Boole parametresi.

    ise true, proje bağımlılıklarından gelen kitaplık çıkışlarının otomatik olarak bağlandığını belirtir.

    Bu parametre bir bağlayıcı seçeneğine karşılık gelmez.

  • LinkStatus

    İsteğe bağlı Boole parametresi.

    ise true, bağlayıcının bağlantının tamamlanma yüzdesini gösteren bir ilerleme göstergesi görüntüleneceğini belirtir.

    Daha fazla bilgi için /LTCG (Bağlantı zamanı kod oluşturma) bağımsız değişkenine bakınSTATUS.

  • LinkTimeCodeGeneration

    İsteğe bağlı Dize parametresi.

    Profil destekli iyileştirme seçeneklerini belirtir.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Varsayılan - <yok>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Daha fazla bilgi için bkz . /LTCG (Bağlantı zamanı kodu oluşturma).

  • ManifestFile

    İsteğe bağlı Dize parametresi.

    Varsayılan bildirim dosyası adını belirtilen dosya adıyla değiştirir.

    Daha fazla bilgi için bkz . /MANIFESTFILE (Ad bildirim dosyası).

  • MapExports

    İsteğe bağlı Boole parametresi.

    ise true, bağlayıcıya dışarı aktarılan işlevleri bir harita dosyasına eklemesini söyler.

    Daha fazla bilgi için bkz EXPORTS . /MAPINFO bağımsız değişkeni (Mapfile'a bilgi ekleme).

  • MapFileName

    İsteğe bağlı Dize parametresi.

    Varsayılan eşleme dosyası adını belirtilen dosya adıyla değiştirir.

  • MergedIDLBaseFileName

    İsteğe bağlı Dize parametresi.

    .idl dosyasının dosya adını ve dosya adı uzantısını belirtir.

    Daha fazla bilgi için bkz . /IDLOUT (MIDL çıkış dosyalarını adlandırma).

  • MergeSections

    İsteğe bağlı Dize parametresi.

    Görüntüdeki bölümleri birleştirir. from-section=to-section belirtin.

    Daha fazla bilgi için bkz . /MERGE (Bölümleri birleştirme).

  • MidlCommandFile

    İsteğe bağlı Dize parametresi.

    MIDL komut satırı seçeneklerini içeren bir dosyanın adını belirtin.

    Daha fazla bilgi için bkz . /MIDL (MIDL komut satırı seçeneklerini belirtme).

  • MinimumRequiredVersion

    İsteğe bağlı Dize parametresi.

    Alt sistemin gerekli en düşük sürümünü belirtir. Bağımsız değişkenler, 0 ile 65535 aralığındaki ondalık sayılardır.

  • ModuleDefinitionFile

    İsteğe bağlı Dize parametresi.

    Modül tanım dosyasının adını belirtir.

    Daha fazla bilgi için bkz . /DEF (Modül tanımı dosyasını belirtme).

  • MSDOSStubFileName

    İsteğe bağlı Dize parametresi.

    Belirtilen MS-DOS saplama programını bir Win32 programına ekler.

    Daha fazla bilgi için bkz . /STUB (MS-DOS saplama dosyası adı).

  • NoEntryPoint

    İsteğe bağlı Boole parametresi.

    ise true, yalnızca kaynak DLL'sini belirtir.

    Daha fazla bilgi için bkz . /NOENTRY (Giriş noktası yok).

  • ObjectFiles

    Örtük Dize[] parametresi.

    Bağlı nesne dosyalarını belirtir.

  • OptimizeReferences

    İsteğe bağlı Boole parametresi.

    ise true, hiçbir zaman başvurulamayacak işlevleri ve/veya verileri ortadan kaldırır.

    Daha fazla bilgi için /OPT (İyileştirmeler) içindeki bağımsız değişkene bakınREF.

  • Outputfile

    İsteğe bağlı Dize parametresi.

    Bağlayıcının oluşturduğu programın varsayılan adını ve konumunu geçersiz kılar.

    Daha fazla bilgi için bkz . /OUT (Çıkış dosyası adı).

  • PerUserRedirection

    İsteğe bağlı Boole parametresi.

    Ve Kayıt Çıktısı etkinsetrue, kayıt defteri yazmalarını HKEY_CLASSES_ROOT HKEY_CURRENT_USER yeniden yönlendirilmeye zorlar.

  • PreprocessOutput

    İsteğe bağlı ITaskItem[] parametre.

    Görevler tarafından tüketilebilen ve yayılabilen önişlemci çıkış öğeleri dizisini tanımlar.

  • PreventDllBinding

    İsteğe bağlı Boole parametresi.

    isetrue, Bağlı görüntünün bağlı olmaması gerektiğini Bind.exe'ye gösterir.

    Daha fazla bilgi için bkz . /ALLOWBIND (DLL bağlamasını engelleme).

  • Profil

    İsteğe bağlı Boole parametresi.

    isetrue, Performans Araçları profil oluşturucu ile kullanılabilecek bir çıkış dosyası üretir.

    Daha fazla bilgi için bkz . /PROFILE (Performans Araçları profil oluşturucu).

  • ProfileGuidedDatabase

    İsteğe bağlı Dize parametresi.

    Çalışan program hakkındaki bilgileri tutmak için kullanılacak .pgd dosyasının adını belirtir

    Daha fazla bilgi için bkz . /PGD (Profil destekli iyileştirmeler için veritabanı belirtme).

  • ProgramDatabaseFile

    İsteğe bağlı Dize parametresi.

    Bağlayıcının oluşturduğu program veritabanı (PDB) için bir ad belirtir.

    Daha fazla bilgi için bkz . /PDB (Program veritabanını kullanma).

  • RandomizedBaseAddress

    İsteğe bağlı Boole parametresi.

    isetrue, Windows'un adres alanı düzeni rastgele seçme (ASLR) özelliği kullanılarak yük zamanında rastgele yeniden temellendirilebilen yürütülebilir bir görüntü oluşturur.

    Daha fazla bilgi için bkz . /DYNAMICBASE (Adres alanı düzeni rastgele seçimini kullanma).

  • RegisterOutput

    İsteğe bağlı Boole parametresi.

    ise true, bu derlemenin birincil çıkışını kaydeder.

  • SectionAlignment

    İsteğe bağlı Tamsayı parametresi.

    Programın doğrusal adres alanı içindeki her bölümün hizalamasını belirtir. Parametre değeri bir birim bayt sayısıdır ve ikinin gücüdür.

    Daha fazla bilgi için bkz . /ALIGN (Bölüm hizalama).

  • SetChecksum

    İsteğe bağlı Boole parametresi.

    ise true, bir .exe dosyasının üst bilgisindeki sağlama toplamını ayarlar.

    Daha fazla bilgi için bkz . /RELEASE (Sağlama toplamını ayarlama).

  • ShowProgress

    İsteğe bağlı Dize parametresi.

    Bağlama işlemi için ilerleme durumu raporlarının ayrıntı düzeyini belirtir.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • NotSet - <yok>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Daha fazla bilgi için bkz . /VERBOSE (Yazdırma ilerleme durumu iletileri).

  • Kaynak

    Gerekli ITaskItem[] parametresi.

    Görevler tarafından tüketilebilen ve yayılabilir MSBuild kaynak dosya öğeleri dizisini tanımlar.

  • SpecifySectionAttributes

    İsteğe bağlı Dize parametresi.

    Bir bölümün özniteliklerini belirtir. Bu, bölümün .obj dosyası derlendiğinde ayarlanan öznitelikleri geçersiz kılar.

    Daha fazla bilgi için bkz . /SECTION (Bölüm özniteliklerini belirtme).

  • StackCommitSize

    İsteğe bağlı Dize parametresi.

    Ek bellek ayrıldığında her ayırmadaki fiziksel bellek miktarını belirtir.

    Daha fazla bilgi için /STACK (Yığın ayırmaları) bağımsız değişkenine bakıncommit.

  • StackReserveSize

    İsteğe bağlı Dize parametresi.

    Sanal bellekteki toplam yığın ayırma boyutunu belirtir.

    Daha fazla bilgi için /STACK (Yığın ayırmaları) bağımsız değişkenine bakınreserve.

  • StripPrivateSymbols

    İsteğe bağlı Dize parametresi.

    Müşterilerinize dağıtmak istemediğiniz simgeleri atlayan ikinci bir program veritabanı (PDB) dosyası oluşturur. İkinci PDB dosyasının adını belirtin.

    Daha fazla bilgi için bkz . /PDBSTRIPPED (Özel simgeleri şeritle).

  • Alt

    İsteğe bağlı Dize parametresi.

    Yürütülebilir dosyanın ortamını belirtir.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • NotSet - <yok>

    • Console - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • Yerel - /ALTSISTEM:YEREL

    • EFI Uygulaması - /SUBSYSTEM:EFI_APPLICATION

    • EFI Önyükleme Hizmeti Sürücüsü - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /SUBSYSTEM:EFI_ROM

    • EFI Çalışma Zamanı - /SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

    Daha fazla bilgi için bkz . /SUBSYSTEM (Alt sistemi belirtin).

  • SupportNobindOfDelayLoadedDLL

    İsteğe bağlı Boole parametresi.

    ise truebağlayıcıya son görüntüye bağlanabilir bir İçeri Aktarma Adresi Tablosu (IAT) eklememelerini söyler.

    Daha fazla bilgi için /DELAY (Gecikme yükü içeri aktarma ayarları) bağımsız değişkenine bakınNOBIND.

  • SupportUnloadOfDelayLoadedDLL

    İsteğe bağlı Boole parametresi.

    ise true, delay-load yardımcı işlevine DLL'nin açıkça kaldırılmasını desteklemesini söyler.

    Daha fazla bilgi için /DELAY (Gecikme yükü içeri aktarma ayarları) bağımsız değişkenine bakınUNLOAD.

  • SuppressStartupBanner

    İsteğe bağlı Boole parametresi.

    ise true, görev başladığında telif hakkı ve sürüm numarası iletisinin görüntülenmesini engeller.

    Daha fazla bilgi için bkz . /NOLOGO (Başlatma başlığını gösterme) (bağlayıcı).

  • SwapRunFromCD

    İsteğe bağlı Boole parametresi.

    ise true, işletim sistemine önce bağlayıcı çıkışını bir takas dosyasına kopyalamasını ve ardından görüntüyü oradan çalıştırmasını söyler.

    Daha fazla bilgi için /SWAPRUN (Bağlayıcı çıkışını takas dosyasına yükleme) bağımsız değişkenine bakınCD. Ayrıca SwapRunFromNET parametresine bakın.

  • SwapRunFromNET

    İsteğe bağlı Boole parametresi.

    ise true, işletim sistemine önce bağlayıcı çıkışını bir takas dosyasına kopyalamasını ve ardından görüntüyü oradan çalıştırmasını söyler.

    Daha fazla bilgi için /SWAPRUN (Bağlayıcı çıkışını takas dosyasına yükleme) bağımsız değişkenine bakınNET. Ayrıca, bu tablodaki SwapRunFromCD parametresine bakın.

  • TargetMachine

    İsteğe bağlı Dize parametresi.

    Program veya DLL için hedef platformu belirtir.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • NotSet - <yok>

    • MachineARM - /MACHINE:ARM

    • MachineEBC - /MACHINE:EBC

    • MachineIA64 - /MACHINE:IA64

    • MachineMIPS - /MACHINE:MIPS

    • MachineMIPS16 - /MACHINE:MIPS16

    • MachineMIPSFPU - /MACHINE:MIPSFPU

    • MachineMIPSFPU16 - /MACHINE:MIPSFPU16

    • MachineSH4 - /MACHINE:SH4

    • MachineTHUMB - /MACHINE:THUMB

    • MachineX64 - /MACHINE:X64

    • MachineX86 - /MACHINE:X86

    Daha fazla bilgi için bkz . /MACHINE (Hedef platformu belirtme).

  • TerminalServerAware

    İsteğe bağlı Boole parametresi.

    ise true, program görüntüsünün isteğe bağlı üst bilgisindeki IMAGE_OPTIONAL_HEADER DllCharacteristics alanında bir bayrak ayarlar. Bu bayrak ayarlandığında, Terminal Server uygulamada belirli değişiklikler yapmaz.

    Daha fazla bilgi için bkz . /TSAWARE (Terminal Sunucusu kullanan uygulama oluşturma).

  • TrackerLogDirectory

    İsteğe bağlı Dize parametresi.

    İzleyici günlüğünün dizinini belirtir.

  • TreatLinkerWarningAsErrors

    İsteğe bağlı Boole parametresi.

    ise true, bağlayıcı bir uyarı oluşturursa hiçbir çıkış dosyasının oluşturulmasına neden olmaz.

    Daha fazla bilgi için bkz . /WX (Bağlayıcı uyarılarını hata olarak işleme).

  • TurnOffAssemblyGeneration

    İsteğe bağlı Boole parametresi.

    ise true, .NET Framework derlemesi olmadan geçerli çıkış dosyası için bir görüntü oluşturur.

    Daha fazla bilgi için bkz . /NOASSEMBLY (MSIL modülü oluşturma).

  • TypeLibraryFile

    İsteğe bağlı Dize parametresi.

    .tlb dosyasının dosya adını ve dosya adı uzantısını belirtir. Bir dosya adı veya yol ve dosya adı belirtin.

    Daha fazla bilgi için bkz . /TLBOUT (Ad .tlb dosyası).

  • TypeLibraryResourceID

    İsteğe bağlı Tamsayı parametresi.

    Bağlayıcı tarafından oluşturulan tür kitaplığı için kullanıcı tarafından belirtilen bir değer belirler. 1 ile 65535 arasında bir değer belirtin.

    Daha fazla bilgi için bkz . /TLBID (TypeLib için kaynak kimliğini belirtme).

  • UACExecutionLevel

    İsteğe bağlı Dize parametresi.

    Kullanıcı Hesabı Denetimi ile altında çalıştırıldığında uygulama için istenen yürütme düzeyini belirtir.

    Her biri bir komut satırı seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.

    • Asınvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • Gerektir Yönetici istrator - level='requireAdministrator'

    Daha fazla bilgi için /MANIFESTUAC (Bildirime UAC bilgilerini ekler) bağımsız değişkenine bakınlevel.

  • UACUIAccess

    İsteğe bağlı Boole parametresi.

    ise true, uygulama kullanıcı arabirimi koruma düzeylerini atlar ve girişi masaüstündeki daha yüksek izinli pencerelere; aksi takdirde kullanır false.

    Daha fazla bilgi için /MANIFESTUAC (Bildirime UAC bilgilerini ekler) bağımsız değişkenine bakınuiAccess.

  • UseLibraryDependencyInputs

    İsteğe bağlı Boole parametresi.

    ise true, proje bağımlılıklarının kitaplık çıkışları bağlandığında kitaplık dosyasının kendisi yerine kitaplık aracına girişler kullanılır.

  • Sürüm

    İsteğe bağlı Dize parametresi.

    .exe veya .dll dosyasının üst bilgisine bir sürüm numarası koyun. "major[.minor]" değerini belirtin. major ve minor bağımsız değişkenleri 0 ile 65535 arasında ondalık sayılardır.

    Daha fazla bilgi için bkz . /VERSION (Sürüm bilgileri).

Ayrıca bkz.