Bağlantı görevi
Not
Bu görev yalnızca C++ derleme sistemi kullanılırken kullanılabilir.
Microsoft C++ bağlayıcı aracını kaydırarak link.exe. Bağlayıcı aracı, yürütülebilir (.exe) dosya 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. isefalse
, 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
true
DebuggableAttribute özniteliğini hata ayıklama bilgileri izleme ile birlikte yayar ve JIT iyileştirmelerini devre dışı bırakır. isefalse
DebuggableAttribute ö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ğerfalse
ş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ın
ICF[= 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ı veya DLL için 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 ancak 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ın
commit
. 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ın
reserve
. 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
true
artı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ın
STATUS
.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ın
REF
.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ı etkinse
true
, 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.
ise
true
, bağlı görüntünün bağlı olmaması gerektiğini Bind.exe belirtir.Daha fazla bilgi için bkz . /ALLOWBIND (DLL bağlamasını engelleme).
Profil
İsteğe bağlı Boole parametresi.
ise
true
, 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.
ise
true
, 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ın
commit
.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ın
reserve
.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
true
bağ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ın
NOBIND
.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ın
UNLOAD
.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ın
CD
. 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ın
NET
. 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ın
level
.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ırfalse
.Daha fazla bilgi için /MANIFESTUAC (Bildirime UAC bilgilerini ekler) bağımsız değişkenine bakın
uiAccess
.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
veminor
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).