<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="Link" PageTemplate="tool" DisplayName="Bağlayıcı" SwitchPrefix="/" Order="20" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  <Rule.Categories>
    <Category Name="General" DisplayName="Genel"/>
    <Category Name="Input" DisplayName="Giriş"/>
    <Category Name="Manifest File" DisplayName="Bildirim Dosyası"/>
    <Category Name="Debugging" DisplayName="Hata Ayıklama"/>
    <Category Name="System" DisplayName="Sistem"/>
    <Category Name="Optimization" DisplayName="İyileştirme"/>
    <Category Name="Embedded IDL" DisplayName="Gömülü IDL"/>
    <Category Name="Windows Metadata" DisplayName="Windows Meta Verileri"/>
    <Category Name="Advanced" DisplayName="Gelişmiş"/>
    <Category Name="All Options" DisplayName="Tüm Seçenekler" Subtype="Search"/>
    <Category Name="Command Line" DisplayName="Komut Satırı" Subtype="CommandLine"/>
  </Rule.Categories>
  <Rule.DataSource>
    <DataSource Persistence="ProjectFile" ItemType="Link" Label="" HasConfigurationCondition="true"/>
  </Rule.DataSource>
  <StringProperty Subtype="file" Name="OutputFile" DisplayName="Çıkış Dosyası" Description="/OUT seçeneği, varsayılan adı ve bağlayıcının oluşturduğu program konumunu geçersiz kılar." Category="General" Switch="OUT" Separator=":" F1Keyword="VC.Project.VCLinkerTool.OutputFile">
  </StringProperty>
  <EnumProperty Name="ShowProgress" DisplayName="İlerlemeyi Göster" Description="Bağlayıcı İlerleme İletilerini Yazdırır" Category="General" F1Keyword="VC.Project.VCLinkerTool.ShowProgress">
    <EnumValue Name="NotSet" Switch="" DisplayName="Ayarlanmamış" Description="Ayrıntı düzeyi yok.">
    </EnumValue>
    <EnumValue Name="LinkVerbose" Switch="VERBOSE" DisplayName="Tüm ilerleme iletilerini görüntüle" Description="Tüm ilerleme iletilerini görüntüler. ">
    </EnumValue>
    <EnumValue Name="LinkVerboseLib" Switch="VERBOSE:Lib" DisplayName="Aranan Kitaplıklar İçin" Description="Yalnızca aranan kitaplıkları gösteren iletileri görüntüler.">
    </EnumValue>
    <EnumValue Name="LinkVerboseICF" Switch="VERBOSE:ICF" DisplayName="İyileştirilmiş bağlanma işlemi sırasında COMDAT katlama hakkında" Description="İyileştirilmiş bağlanma işlemi sırasında COMDAT katlama ile ilgili bilgileri görüntüler.">
    </EnumValue>
    <EnumValue Name="LinkVerboseREF" Switch="VERBOSE:REF" DisplayName="İyileştirilmiş bağlanma sırasında kaldırılan veriler hakkında" Description="İyileştirilmiş bağlanma sırasında kaldırılan işlevler ve veriler hakkındaki bilgileri görüntüler.">
    </EnumValue>
    <EnumValue Name="LinkVerboseSAFESEH" Switch="VERBOSE:SAFESEH" DisplayName="SEH ile uyumsuz Modüller hakkında" Description="Güvenli Özel Durum İşleme ile uyumsuz modüllerle ilgili bilgileri görüntüler.">
    </EnumValue>
    <EnumValue Name="LinkVerboseCLR" Switch="VERBOSE:CLR" DisplayName="Yönetilen kodla ilişkili bağlayıcı etkinliği hakkında" Description="Yönetilen kodla ilişkili bağlayıcı etkinliği hakkındaki bilgileri görüntüler.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Name="Version" DisplayName="Sürüm" Description="/VERSION seçeneği bağlayıcıya .exe veya .dll dosyasının üst bilgisine sürüm numarasını yerleştirmesini söyler. /VERSION etkisini görmek üzere OPTIONAL HEADER VALUES alanının görüntü sürümünü görmek için DUMPBIN /HEADERS kullanın." Category="General" Switch="VERSION" Separator=":" F1Keyword="VC.Project.VCLinkerTool.Version">
  </StringProperty>
  <BoolProperty ReverseSwitch="INCREMENTAL:NO" Name="LinkIncremental" DisplayName="Artımlı Bağlamayı Etkinleştir" Description="Artımlı bağlamayı etkinleştirir.     (/INCREMENTAL, /INCREMENTAL:NO)" Category="General" Switch="INCREMENTAL" F1Keyword="VC.Project.VCLinkerTool.LinkIncremental">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <StringProperty Subtype="file" Name="IncrementalLinkDatabaseFile" DisplayName="Artımlı Bağlantı Veritabanı Dosyası" Description="Artımlı bağlantı veritabanı dosya konumunu belirtir. (/ILK:[ad])" Category="General" Switch="ILK:" F1Keyword="VC.Project.VCLinkerTool.IncrementalLinkDatabaseFile">
  </StringProperty>
  <BoolProperty Name="SuppressStartupBanner" DisplayName="Başlangıç Başlığını Engelle" Description="/NOLOGO seçeneği telif hakkı iletisi ve sürüm numarasını görüntülenmesini önler." Category="General" Switch="NOLOGO" F1Keyword="VC.Project.VCLinkerTool.SuppressStartupBanner">
  </BoolProperty>
  <BoolProperty Name="IgnoreImportLibrary" DisplayName="İçeri Aktarma Kitaplığını Yoksay" Description="Bu yapılandırma tarafından oluşturulan içeri aktarma kitaplığının bağımlı projelere aktarılmaması gerektiğini belirtir." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.IgnoreImportLibrary">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty Name="RegisterOutput" DisplayName="Çıkışı Kaydet" Description="Bu derlemenin birincil çıkışının kaydedilip kaydedilmeyeceğini belirtir." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.RegisterOutput">
  </BoolProperty>
  <BoolProperty Name="PerUserRedirection" DisplayName="Bağımsız Kullanıcı Yönlendirmesi" Description="Çıkışı Kayda Al etkin olduğunda, Bağımsız Kullanıcı Yönlendirmesi kayıt defterinde HKEY_CLASSES_ROOT üzerine yapılan kayıtları HKEY_CURRENT_USER üzerine yönlenmeye zorlar." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.PerUserRedirection">
  </BoolProperty>
  <StringListProperty Subtype="folder" Name="AdditionalLibraryDirectories" DisplayName="Ek Kitaplık Dizinleri" Description="Kullanıcın ortam kitaplık yolunu geçersiz kılmasına izin verir. (/LIBPATH:folder)" Category="General" Switch="LIBPATH:" F1Keyword="VC.Project.VCLinkerTool.AdditionalLibraryDirectories">
  </StringListProperty>
  <BoolProperty Name="LinkLibraryDependencies" DisplayName="Bağlantı Kitaplığı Bağımlılıkları" Description="Proje bağımlılıklarından kitaplık çıkışlarının otomatik olarak bağlanıp bağlanmayacağını belirtir." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.LinkLibraryDependencies">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="ProjectReference" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty Name="UseLibraryDependencyInputs" DisplayName="Kitaplık Bağımlılığı Girişlerini Kullan" Description="Proje bağımlılıklarının kitaplık çıkışları bağlanırken, kitaplık dosyasının kendisi yerine kitaplık oluşturucu aracının girişlerinin kullanılıp kullanılmayacağını belirtir." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.UseLibraryDependencyInputs">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="ProjectReference" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty ReverseSwitch="LTCG:NOSTATUS" Name="LinkStatus" DisplayName="Bağlantı Durumu" Description="Bağlayıcının bağlantı tamamlanma yüzdesini gösteren bir ilerleme göstergesi görüntülemesi gerekip gerekmediğini belirtir. Bu durum bilgisi varsayılan olarak görüntülenmez. (/LTCG:STATUS|LTCG:NOSTATUS)" Category="General" Switch="LTCG:STATUS" F1Keyword="VC.Project.VCLinkerTool.LinkStatus">
  </BoolProperty>
  <BoolProperty ReverseSwitch="ALLOWBIND:NO" Name="PreventDllBinding" DisplayName="Dll Bağlamayı Önle" Description="/ALLOWBIND:NO, bağlanmasına izin verilmeyen görüntü Bind.exe'yi gösteren DLL üst bilgisinde bir bit ayarlanır. DLL dijital olarak imzalanmışsa DLL'in bağlanmasını istemeyebilirsiniz (bağlama imzayı geçersiz hale getirebilir)." Category="General" Switch="ALLOWBIND" F1Keyword="VC.Project.VCLinkerTool.PreventDLLBinding">
  </BoolProperty>
  <BoolProperty ReverseSwitch="WX:NO" Name="TreatLinkerWarningAsErrors" DisplayName="Bağlayıcı Uyarılarını Hata Olarak Kabul Et" Description="/WX, bağlayıcı bir uyarı oluşturduğunda çıkış dosyası oluşturulmamasını sağlar." Category="General" Switch="WX" F1Keyword="VC.Project.VCLinkerTool.TreatLinkerWarningsAsErrors">
  </BoolProperty>
  <StringListProperty Subtype="file" Name="Natvis" DisplayName="Natvis dosyaları" Description="pdb'ye eklenecek Natvis dosyaları" Category="General" Switch="NATVIS:" Visible="false" F1Keyword="natvis">
  </StringListProperty>
  <EnumProperty Name="ForceFileOutput" DisplayName="Dosya Çıkışını Zorla" Description="/FORCE seçeneği bağlayıcıya sembole başvurulduğunda ancak bir veya birden çok kez tanımlanmadığında bile bir .exe dosyası veya DLL oluşturmasını söyler. Geçersiz .exe dosyası oluşturabilir." Category="General" F1Keyword="VC.Project.VCLinkerTool.ForceFileOutput">
    <EnumValue Name="Enabled" Switch="FORCE" DisplayName="Etkin" Description="Bağımsız değişkene sahip olmayan /FORCE, hem birden çok hem çözümlenmemiş olduğunu.gösterir.">
    </EnumValue>
    <EnumValue Name="MultiplyDefinedSymbolOnly" Switch="FORCE:MULTIPLE" DisplayName="Yalnızca Birden Çok Tanımlanmış Sembol" Description="LINK bir sembol için bir veya daha fazla tanım bulduğunda ya da bulmadığında çıkış dosyası oluşturmak için /FORCE:MULTIPLE kullanın.">
    </EnumValue>
    <EnumValue Name="UndefinedSymbolOnly" Switch="FORCE:UNRESOLVED" DisplayName="Yalnızca Tanımlanmamış Sembol" Description="LINK tanımlanmamış bir sembol bulduğunda veya bulmadığında çıkış dosyası oluşturmak için l/FORCE:UNRESOLVED kullanın. Giriş noktası sembolü çözümlenmemişse /FORCE:UNRESOLVED yoksayılır.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="CreateHotPatchableImage" DisplayName="Düzeltme Eki Eklenebilen Görüntü Oluştur" Description="Görüntüyü düzeltme eki eklemek üzere hazırlar." Category="General" F1Keyword="VC.Project.VCLinkerTool.CreateHotPatchableImage">
    <EnumValue Name="Enabled" Switch="FUNCTIONPADMIN" DisplayName="Etkin" Description="Görüntüyü düzeltme eki eklemek üzere hazırlar.">
    </EnumValue>
    <EnumValue Name="X86Image" Switch="FUNCTIONPADMIN:5" DisplayName="Yalnızca X86 Görüntüsü" Description="Düzeltme eki eklemek için bir X86 görüntüsü hazırlar.">
    </EnumValue>
    <EnumValue Name="X64Image" Switch="FUNCTIONPADMIN:6" DisplayName="Yalnızca X64 Görüntüsü" Description="Düzeltme eki eklemek için X64 görüntüsü hazırlar.">
    </EnumValue>
    <EnumValue Name="ItaniumImage" Switch="FUNCTIONPADMIN:16" DisplayName="Yalnızca Itanium Görüntüsü" Description="Düzeltme eki eklemek için Itanium görüntüsü hazırlar.">
    </EnumValue>
  </EnumProperty>
  <StringListProperty Name="SpecifySectionAttributes" DisplayName="Bölüm Özniteliklerini Belirt" Description="/SECTION seçeneği bölümün özniteliklerini değiştirir, bölüm için .obj dosyası derlendiğinde öznitelik kümesini geçersiz kılar." Category="General" Switch="SECTION:" F1Keyword="VC.Project.VCLinkerTool.SpecifySectionAttributes">
  </StringListProperty>
  <StringProperty Subtype="file" Name="MSDOSStubFileName" DisplayName="MS-DOS Saplama Dosyası Adı" Description="/STUB seçeneği, MS-DOS saplama programını Win32 programına iliştirir. " Category="General" Switch="STUB" Separator=":" Visible="false">
  </StringProperty>
  <StringProperty Subtype="folder" Name="TrackerLogDirectory" DisplayName="İzleyici Günlüğü Dizini" Description="İzleme günlüğü dizini." Category="General" IncludeInCommandLine="false" Visible="false">
  </StringProperty>
  <StringListProperty Subtype="file" Name="AdditionalDependencies" DisplayName="Ek Bağımlılıklar" Description="Bağlama satırına eklenecek ek öğeleri [örn. kernel32.lib] belirtir." Category="Input" F1Keyword="VC.Project.VCLinkerTool.AdditionalDependencies">
  </StringListProperty>
  <BoolProperty Name="IgnoreAllDefaultLibraries" DisplayName="Tüm Varsayılan Kitaplıkları Yoksay" Description="/NODEFAULTLIB seçeneği bağlayıcıya, bir veya daha fazla varsayılan kitaplığı dış başvuruları çözümleme işlemi sırasında aradığı kitaplık listesinden kaldırmasını söyler. " Category="Input" Switch="NODEFAULTLIB" F1Keyword="VC.Project.VCLinkerTool.IgnoreAllDefaultLibraries">
  </BoolProperty>
  <StringListProperty Subtype="file" Name="IgnoreSpecificDefaultLibraries" DisplayName="Varsayılan Özel Kitaplıkları Yoksay" Description="Yok sayılacak bir veya daha çok varsayılan kitaplık adı belirtir; birden çok kitaplık olduğunda bunları noktalı virgül ile ayırın.     (/NODEFAULTLIB:[ad, ad, ...])" Category="Input" Switch="NODEFAULTLIB:" F1Keyword="VC.Project.VCLinkerTool.IgnoreDefaultLibraryNames">
  </StringListProperty>
  <StringProperty Subtype="file" Name="ModuleDefinitionFile" DisplayName="Modül Tanım Dosyası" Description="/DEF seçeneği modül tanım dosyasını (.def) bağlayıcıya geçirir.Yalnızca bir .def dosyası LINK için belirtilebilir. " Category="Input" Switch="DEF" Separator=":" F1Keyword="VC.Project.VCLinkerTool.ModuleDefinitionFile">
  </StringProperty>
  <StringListProperty Subtype="file" Name="AddModuleNamesToAssembly" DisplayName="Modülü Bütünleştirilmiş Koda Ekle" Description="/ASSEMBLYMODULE seçeneği, bütünleştirilmiş koda modül başvurusu eklemenize izin verir. Modülde yer alan tür bilgisi modül başvurusunu ekleyen derleme programı için kullanılamaz. Ancak modüldeki tür bilgisi, bütünleştirilmiş koda başvuruda bulunan program tarafından kullanılabilir." Category="Input" Switch="ASSEMBLYMODULE:" F1Keyword="VC.Project.VCLinkerTool.AddModuleNamesToAssembly">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="EmbedManagedResourceFile" DisplayName="Yönetilen Kaynak Dosyasını Ekle" Description="/ASSEMBLYRESOURCE, kaynak dosyasını çıkış dosyası na ekler." Category="Input" Switch="ASSEMBLYRESOURCE:" F1Keyword="VC.Project.VCLinkerTool.EmbedManagedResourceFile">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="ForceSymbolReferences" DisplayName="Sembol Başvurularını Zorla" Description="/INCLUDE seçeneği bağlayıcıya, belirtilen sembolü sembol tablosuna eklemesini söyler." Category="Input" Switch="INCLUDE:" F1Keyword="VC.Project.VCLinkerTool.ForceSymbolReferences">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="DelayLoadDLLs" DisplayName="Yüklü Dll'leri Geciktir" Description="/DELAYLOAD seçeneği DLL'lerin yüklenmesini geciktirir. Dllname, geciktirilecek DLL yüklemesini belirtir. " Category="Input" Switch="DELAYLOAD:" F1Keyword="VC.Project.VCLinkerTool.DelayLoadDLLS">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="AssemblyLinkResource" DisplayName="Bütünleştirilmiş Kod Kaynağı" Description="/ASSEMBLYLINKRESOURCE seçeneği, çıkış dosyasında .NET Framework için bir bağlantı oluşturur; kaynak dosyası çıkış dosyasına yerleştirilmez. " Category="Input" Switch="ASSEMBLYLINKRESOURCE:" F1Keyword="VC.Project.VCLinkerTool.AssemblyLinkResource">
  </StringListProperty>
  <BoolProperty ReverseSwitch="MANIFEST:NO" Name="GenerateManifest" DisplayName="Bildirim Oluştur" Description="/MANIFEST, bağlayıcının yan yana bildirim dosyası oluşturması gerektiğini belirtir." Category="Manifest File" Switch="MANIFEST" F1Keyword="VC.Project.VCLinkerTool.GenerateManifest">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <StringProperty Subtype="file" Name="ManifestFile" DisplayName="Bildirim Dosyası" Description="/MANIFESTFILE, bildirim dosyasının varsayılan adını değiştirmenizi sağlar. Bildirim dosyasının varsayılan adına .manifest eklenir." Category="Manifest File" Switch="ManifestFile" Separator=":" F1Keyword="VC.Project.VCLinkerTool.ManifestFile">
  </StringProperty>
  <StringListProperty Subtype="file" Name="AdditionalManifestDependencies" DisplayName="Ek Bildirim Bağımlılıkları" Description="/MANIFESTDEPENDENCY, bildirim dosyasının bağımlılık bölümüne yerleştirilecek öznitelikleri belirlemenizi sağlar." Category="Manifest File" Switch="MANIFESTDEPENDENCY:" F1Keyword="VC.Project.VCLinkerTool.AdditionalManifestDependencies">
  </StringListProperty>
  <BoolProperty ReverseSwitch="ALLOWISOLATION:NO" Name="AllowIsolation" DisplayName="Yalıtıma İzin Ver" Description="Bildirim arama biçimini belirtir. (/ALLOWISOLATION:NO)" Category="Manifest File" F1Keyword="VC.Project.VCLinkerTool.AllowIsolation">
  </BoolProperty>
  <BoolProperty ReverseSwitch="MANIFESTUAC:NO" Name="EnableUAC" DisplayName="Kullanıcı Hesabı Denetimini Etkinleştir (UAC)" Description="Kullanıcı Hesabı Denetimi'nin etkin olup olmadığını belirtir.  (/MANIFESTUAC, /MANIFESTUAC:NO)" Category="Manifest File" Switch="MANIFESTUAC:" F1Keyword="VC.Project.VCLinkerTool.EnableUAC">
    <Argument Property="UACExecutionLevel" IsRequired="true"/>
    <Argument Property="UACUIAccess" IsRequired="true" Separator=" "/>
  </BoolProperty>
  <EnumProperty Name="UACExecutionLevel" DisplayName="UAC Yürütme Düzeyi" Description="Uygulamanın Kullanıcı Hesabı Denetimi ile çalıştırıldığı durumda gerekli yürütme düzeyini belirtir.  (/MANIFESTUAC:level=[değer])" SwitchPrefix="" Category="Manifest File" F1Keyword="VC.Project.VCLinkerTool.UACExecutionLevel">
    <EnumValue Name="AsInvoker" Switch="level='asInvoker'" DisplayName="asInvoker" Description="UAC Yürütme Düzeyi: başlatıcı olarak.">
    </EnumValue>
    <EnumValue Name="HighestAvailable" Switch="level='highestAvailable'" DisplayName="highestAvailable" Description="UAC Yürütme Düzeyi: en yüksek kullanılabilir düzey.">
    </EnumValue>
    <EnumValue Name="RequireAdministrator" Switch="level='requireAdministrator'" DisplayName="requireAdministrator" Description="UAC Yürütme Düzeyi: yönetici izni gerekir.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="uiAccess='false'" Name="UACUIAccess" DisplayName="UAC UI Korumasını Atla" Description="UAC UI Korumasını Atla : Masaüstündeki diğer pencereler için kullanıcı arabirimi koruma düzeylerinin atlanıp atlanmayacağını belirtir. Bu özelliği sadece erişilebilirlik uygulamaları için 'Evet' olarak belirleyin.(/MANIFESTUAC:uiAccess=[true | false])" SwitchPrefix="" Category="Manifest File" Switch="uiAccess='true'" F1Keyword="VC.Project.VCLinkerTool.UACUIAccess">
  </BoolProperty>
  <BoolProperty Name="ManifestEmbed" DisplayName="Gömülü Bildirim" Description="Bildirim dosyasının bütünleştirilmiş koda mı ekleneceğini, bağımsız bir dosya olarak mı oluşturulacağını belirtir." Category="Manifest File" Switch="manifest:embed" Visible="false" F1Keyword="VC.Project.VCLinkerTool.ManifestEmbed">
  </BoolProperty>
  <StringListProperty Subtype="folder" Name="ManifestInput" DisplayName="Giriş Bildirimi" Description="Eklenmesi gereken bildirimleri belirtir." Category="Manifest File" Switch="manifestinput:" Visible="false" F1Keyword="VC.Project.VCLinkerTool.ManifestInput">
  </StringListProperty>
  <EnumProperty Name="GenerateDebugInformation" DisplayName="Hata Ayıklama Bilgisi Oluştur" Description="Bu seçenek .exe dosyası veya DLL için hata ayıklama bilgisi oluşturmayı etkinleştirir." Category="Debugging" F1Keyword="VC.Project.VCLinkerTool.GenerateDebugInformation">
    <EnumValue Name="false" Switch="" DisplayName="Hayır" Description="Hata ayıklama bilgisi üretmez.">
    </EnumValue>
    <EnumValue Name="true" Switch="DEBUG" DisplayName="Hata Ayıklama Bilgileri oluştur" Description="Microsoft Sembol Sunucusu'na dağıtım için ideal olan eksiksiz bir Program Veritabanı (PDB) oluştur.">
    </EnumValue>
    <EnumValue Name="DebugFastLink" Switch="DEBUG:FASTLINK" DisplayName="Daha hızlı bağlantılar için iyileştirilmiş Hata Ayıklama Bilgileri oluştur" Description="Düzenleme-bağlama-hata-ayıklama döngüsü için ideal olan bir program veritabanı (PDB) üretir. ">
    </EnumValue>
    <EnumValue Name="DebugFull" Switch="DEBUG:FULL" DisplayName="Paylaşım ve yayımlama için iyileştirilmiş Hata Ayıklama Bilgileri oluştur" Description="Düzenleme-bağlama-hata-ayıklama döngüsü için ideal olan bir program veritabanı (PDB) üretir. ">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="ProgramDatabaseFile" DisplayName="Program Veritabanı Dosyasını Oluştur" Description="/DEBUG belirlendiğinde, bağlayıcı varsayılan olarak hata ayıklama bilgisinin bulunduğu program veritabanını (PDB) oluşturur. Varsayılan PDB adı programın temel adına ve .pdb uzantısına sahiptir." Category="Debugging" Switch="PDB" Separator=":" F1Keyword="VC.Project.VCLinkerTool.ProgramDatabaseFile">
  </StringProperty>
  <BoolProperty Name="FullProgramDatabaseFile" DisplayName="Tam Program Veritabanı Dosyası Oluştur" Description="Bu seçenek, /Debug:fastlink belirtildiğinde oluşturulan bir kısmi PDB'den tam PDB oluşturur. Tam PDB ikili ve PDB'nin başkalarıyla paylaşılabilmesini sağlar." Category="Debugging" Visible="false" F1Keyword="VC.Project.VCLinkerTool.FullProgramDatabaseFile">
  </BoolProperty>
  <StringProperty Subtype="file" Name="StripPrivateSymbols" DisplayName="Özel Sembolleri Sök" Description="PDB dosyası oluşturan bir derleyici veya bağlayıcı seçeneği ile program görüntüsünü oluşturduğunuzda /PDBSTRIPPED seçeneği, ikinci bir program veritabanı (PDB) oluşturur. (/DEBUG, /Z7, /Zd, veya /Zi)." Category="Debugging" Switch="PDBSTRIPPED" Separator=":" F1Keyword="VC.Project.VCLinkerTool.StripPrivateSymbols">
  </StringProperty>
  <BoolProperty Name="GenerateMapFile" DisplayName="Eşlem Dosyası Oluştur" Description="/MAP seçeneği, bağlayıcıya eşlem dosyası oluşturmasını söyler." Category="Debugging" Switch="MAP" F1Keyword="VC.Project.VCLinkerTool.GenerateMapFile">
    <Argument Property="MapFileName" IsRequired="false"/>
  </BoolProperty>
  <StringProperty Subtype="file" Name="MapFileName" DisplayName="Eşlem Dosyası Adı" Description="Eşlem dosyası için kullanıcı tarafından belirlenmiş ad. Varsayılan adla değiştirilir." Category="Debugging" Separator=":" F1Keyword="VC.Project.VCLinkerTool.MapFileName">
  </StringProperty>
  <BoolProperty Name="MapExports" DisplayName="Eşlem Aktarımları" Description="/MAPINFO seçeneği, bağlayıcıya belirtilen bilgileri /MAP seçeneğini belirlediğinizde oluşturulan eşlem dosyasına eklemesini söyler. EXPORTS bağlayıcıya dışarı aktarılan işlevleri eklemesini söyler." Category="Debugging" Switch="MAPINFO:EXPORTS" F1Keyword="VC.Project.VCLinkerTool.MapExports">
  </BoolProperty>
  <BoolProperty ReverseSwitch="ASSEMBLYDEBUG:DISABLE" Name="AssemblyDebug" DisplayName="Hatası Ayıklanabilir Bütünleşmiş Kod" Description="/ASSEMBLYDEBUG, hata ayıklama bilgisi izleme ile DebuggableAttribute özniteliğini gösterir ve JIT iyileştirmelerini devre dışı bırakır." Category="Debugging" Switch="ASSEMBLYDEBUG" F1Keyword="VC.Project.VCLinkerTool.AssemblyDebug">
  </BoolProperty>
  <BoolProperty Name="UseDynamicDebugging" DisplayName="C++ Dinamik Hata Ayıklama Desteği" Description="(Önizleme) C++ Dinamik Hata Ayıklamayı açmak için /dynamicdeopt bağlayıcı bayrağını ayarlar. İyileştirilmesi geri alınan kesme noktaları yerleştirin ve isteğe bağlı işlev iyileştirmesini geri almanın olduğu yerlere müdahale edin. İyileştirilmiş kodun hatalarını ayıklamak için bu modu kullanın." Category="Debugging" Switch="dynamicdeopt" F1Keyword="VC.Project.VCLinkerTool.UseDynamicDebugging">
  </BoolProperty>
  <StringProperty Name="DynamicDebuggingSuffix" Category="Debugging" Switch="dynamicdeopt:suffix" Separator="=" Visible="false">
  </StringProperty>
  <EnumProperty Name="SubSystem" DisplayName="Alt Sistem" Description="/SUBSYSTEM seçeneği, işletim sistemine .exe dosyasını nasıl çalıştıracağını söyler. Alt sistem seçimi bağlayıcının seçeceği giriş noktası sembolünü (veya giriş noktası işlevini) etkiler." Category="System" F1Keyword="VC.Project.VCLinkerTool.SubSystem">
    <EnumProperty.Arguments>
      <Argument Property="MinimumRequiredVersion" IsRequired="false"/>
    </EnumProperty.Arguments>
    <EnumValue Name="NotSet" Switch="" DisplayName="Ayarlanmamış" Description="Ayarlanmış alt sistem yok.">
    </EnumValue>
    <EnumValue Name="Console" Switch="SUBSYSTEM:CONSOLE" DisplayName="Konsol" Description="Win32 karakter modu uygulaması. Konsol uygulamaları işletim sistemi tarafından verilen konsoldur. Main veya wmain tanımlandığında, CONSOLE varsayılandır.">
    </EnumValue>
    <EnumValue Name="Windows" Switch="SUBSYSTEM:WINDOWS" DisplayName="Windows" Description="Uygulama, kullanıcı ile etkileşim sağlamak için kendi pencerelerini oluşturduğundan konsol gerektirmez. WinMain veya wWinMain tanımlandığında WINDOWS varsayılandır.">
    </EnumValue>
    <EnumValue Name="Native" Switch="SUBSYSTEM:NATIVE" DisplayName="Yerel" Description="Windows NT için cihaz sürücüleri. /DRIVER:WDM belirtildiğinde, NATIVE varsayılandır.">
    </EnumValue>
    <EnumValue Name="EFI Application" Switch="SUBSYSTEM:EFI_APPLICATION" DisplayName="EFI Uygulaması" Description="EFI Uygulaması.">
    </EnumValue>
    <EnumValue Name="EFI Boot Service Driver" Switch="SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER" DisplayName="EFI Önyükleme Servisi Sürücüsü" Description="EFI Önyükleme Servisi Sürücüsü.">
    </EnumValue>
    <EnumValue Name="EFI ROM" Switch="SUBSYSTEM:EFI_ROM" DisplayName="EFI ROM" Description="EFI ROM.">
    </EnumValue>
    <EnumValue Name="EFI Runtime" Switch="SUBSYSTEM:EFI_RUNTIME_DRIVER" DisplayName="EFI Çalışma Zamanı" Description="EFI Çalışma Zamanı.">
    </EnumValue>
    <EnumValue Name="POSIX" Switch="SUBSYSTEM:POSIX" DisplayName="POSIX" Description="Windows NT'de POSIX alt sistemi ile çalışan uygulama.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Name="MinimumRequiredVersion" DisplayName="Gerekli En Düşük Sürüm" Description="Alt sistemin gerekli en düşük sürümünü belirtin. Bağımsız değişkenler, 0 ile 65.535 aralığındaki ondalık sayılardır." Category="System" Separator="," F1Keyword="VC.Project.VCLinkerTool.MinimumRequiredVersion">
  </StringProperty>
  <StringProperty Name="HeapReserveSize" DisplayName="Yığın Ayırma Boyutu" Description="Sanal bellekte toplam yığın ayırma boyutunu belirtir. Varsayılan değer 1 MB'dir.    (/HEAP:reserve)" Category="System" Switch="HEAP" Separator=":" F1Keyword="VC.Project.VCLinkerTool.HeapReserveSize">
    <Argument Property="HeapCommitSize" IsRequired="false" Separator=","/>
  </StringProperty>
  <StringProperty Name="HeapCommitSize" DisplayName="Yığın İşleme Boyutu" Description="Fiziksel bellekte toplam yığın ayırma boyutunu belirtir. Varsayılan değer 4 KB'dir.    (/HEAP:reserve,commit)" Category="System" F1Keyword="VC.Project.VCLinkerTool.HeapCommitSize">
  </StringProperty>
  <StringProperty Name="StackReserveSize" DisplayName="Yığın Ayırma Boyutu" Description="Sanal bellekte toplam yığın ayırma boyutunu belirtir. Varsayılan değer 1 MB'dir.     (/STACK:reserve)" Category="System" Switch="STACK" Separator=":" F1Keyword="VC.Project.VCLinkerTool.StackReserveSize">
    <Argument Property="StackCommitSize" IsRequired="false" Separator=","/>
  </StringProperty>
  <StringProperty Name="StackCommitSize" DisplayName="Yığın İşleme Boyutu" Description="Fiziksel bellekte toplam yığın ayırma boyutunu belirtir. Varsayılan değer 4 KB'dir.     (/STACK:reserve,commit)" Category="System" F1Keyword="VC.Project.VCLinkerTool.StackCommitSize">
  </StringProperty>
  <BoolProperty ReverseSwitch="LARGEADDRESSAWARE:NO" Name="LargeAddressAware" DisplayName="Büyük Adresleri Etkinleştir" Description="/LARGEADDRESSAWARE seçeneği, bağlayıcıya uygulamanın 2 gigabayttan büyük adresleri işleyebildiğini söyler. /LARGEADDRESSAWARE bağlayıcı satırında başka bir şekilde belirtilmemişse /LARGEADDRESSAWARE:NO varsayılan olarak etkindir." Category="System" Switch="LARGEADDRESSAWARE" F1Keyword="VC.Project.VCLinkerTool.LargeAddressAware">
  </BoolProperty>
  <BoolProperty ReverseSwitch="TSAWARE:NO" Name="TerminalServerAware" DisplayName="Terminal Sunucusu" Description="/TSAWARE seçeneği, program görüntüsünün isteğe bağlı üst bilgisinde yer alan IMAGE_OPTIONAL_HEADER DllCharacteristics alanında bir bayrak ayarlar. Bu bayrak ayarlandığında Terminal Sunucusu uygulamada belirli değişiklikleri gerçekleştiremez." Category="System" Switch="TSAWARE" F1Keyword="VC.Project.VCLinkerTool.TerminalServerAware">
  </BoolProperty>
  <BoolProperty Name="SwapRunFromCD" DisplayName="CD'den Takasla Çalıştır" Description="/SWAPRUN seçeneği işletim sistemine dosyayı değiştirmek için önce bağlayıcı çıkışını kopyalamasını, ardından görüntüyü o konumdan çalıştırmasını söyler. Bu, Windows NT 4.0 ve sonraki sürümlerde olan bir özelliktir. CD belirtildiğinde işletim sistemi çıkarılabilir diskteki görüntüyü sayfa dosyasına kopyalar ve ardından yükler." Category="System" Switch="SWAPRUN:CD" F1Keyword="VC.Project.VCLinkerTool.SwapRunFromCD">
  </BoolProperty>
  <BoolProperty Name="SwapRunFromNET" DisplayName="Ağdan Takasla Çalıştır" Description="/SWAPRUN seçeneği işletim sistemine dosyayı değiştirmek için önce bağlayıcı çıkışını kopyalamasını ardından görüntüyü o konumdan çalıştırmasını söyler. Bu, Windows NT 4.0 ve sonraki sürümlerde olan bir özelliktir. NET belirtildiğinde işletim sistemi, önce ikili görüntüyü dosyayı değiştirmek ve o konumdan yüklemek için ağdan kopyalar. Bu seçenek uygulamaları ağ üzerinde çalıştırmak için kullanılabilir." Category="System" Switch="SWAPRUN:NET" F1Keyword="VC.Project.VCLinkerTool.SwapRunFromNet">
  </BoolProperty>
  <EnumProperty Name="Driver" DisplayName="Sürücü" Description="Windows NT çekirdek modu sürücüsü oluşturmak için /DRIVER bağlayıcısı seçeneğini kullanın." Category="System" F1Keyword="VC.Project.VCLinkerTool.driver">
    <EnumValue Name="NotSet" Switch="" DisplayName="Ayarlanmamış" Description="Varsayılan sürücü ayarı.">
    </EnumValue>
    <EnumValue Name="Driver" Switch="Driver" DisplayName="Sürücü" Description="Sürücü">
    </EnumValue>
    <EnumValue Name="UpOnly" Switch="DRIVER:UPONLY" DisplayName="Yalnızca UP" Description="/DRIVER:UPONLY; bağlayıcının tek işlemcili (UP) sürücü olduğunu belirtmek için çıkış üst bilgisine IMAGE_FILE_UP_SYSTEM_ONLY bit eklemesini sağlar. İşletim sistemi, UP sürücüsünü çok işlemcili sisteme yüklemez.">
    </EnumValue>
    <EnumValue Name="WDM" Switch="DRIVER:WDM" DisplayName="WDM" Description="/DRIVER:WDM, bağlayıcının isteğe bağlı üst bilgi DllCharacteristics alanında IMAGE_DLLCHARACTERISTICS_WDM_DRIVER bit ayarlamasını sağlar.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="OPT:NOREF" Name="OptimizeReferences" DisplayName="Başvurular" Description="/OPT:REF, hiçbir yerde başvurulmayan işlevlerin ve/veya verinin elenmesini etkinleştirir; /OPT:NOREF, hiçbir yerde başvurulmayan işlevleri ve/veya verileri saklar. " Category="Optimization" Switch="OPT:REF" F1Keyword="VC.Project.VCLinkerTool.OptimizeReferences">
  </BoolProperty>
  <BoolProperty ReverseSwitch="OPT:NOICF" Name="EnableCOMDATFolding" DisplayName="COMDAT Katlamasını Etkinleştir" Description="Aynı COMDAT katlamalarını gerçekleştirmek için /OPT:ICF[=iterations] kullanın. " Category="Optimization" Switch="OPT:ICF" F1Keyword="VC.Project.VCLinkerTool.EnableCOMDATFolding">
  </BoolProperty>
  <StringProperty Subtype="file" Name="FunctionOrder" DisplayName="İşlev Sırası" Description="/ORDER seçeneği LINK'e programınızı iyileştirmek için belirli COMDAT'ları bir görüntüye önceden belirlenmiş bir sırada yerleştirmesini söyler. LINK işlevleri görüntünün her bölümüne belirtilen sırada yerleştirir." Category="Optimization" Switch="ORDER" Separator=":@" F1Keyword="VC.Project.VCLinkerTool.FunctionOrder">
  </StringProperty>
  <StringProperty Subtype="file" Name="ProfileGuidedDatabase" DisplayName="Profil Temelli Veritabanı" Description="Profil temelli iyileştirmeler için .pgd dosyasını belirtin. (/PGD)" Category="Optimization" Switch="PGD" Separator=":" F1Keyword="VC.Project.VCLinkerTool.ProfileGuidedDatabase">
  </StringProperty>
  <EnumProperty Name="LinkTimeCodeGeneration" DisplayName="Bağlama Sırasında Kod Oluşturma" Description="Bağlama sırasında kod oluşturmayı belirtir." Category="Optimization" F1Keyword="VC.Project.VCLinkerTool.LinkTimeCodeGeneration">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="Varsayılan LTCG ayarı.">
    </EnumValue>
    <EnumValue Name="UseFastLinkTimeCodeGeneration" Switch="LTCG:incremental" DisplayName="Hızlı Bağlama Sırasında Kod Oluşturmayı Kullan" Description="Bağlama Sırasında Kod Oluşturmayı Kullan.">
    </EnumValue>
    <EnumValue Name="UseLinkTimeCodeGeneration" Switch="LTCG" DisplayName="Bağlama Sırasında Kod Oluşturmayı Kullan" Description="Bağlama Sırasında Kod Oluşturmayı Kullan.">
    </EnumValue>
    <EnumValue Name="PGInstrument" Switch="LTCG:PGInstrument" DisplayName="Profil Temelli İyileştirme - İzle" Description="Bağlama sırasında kod oluşturmayı belirtir.">
    </EnumValue>
    <EnumValue Name="PGOptimization" Switch="LTCG:PGOptimize" DisplayName="Profil Temelli İyileştirme - İyileştirme" Description="Bağlayıcının iyileştirilmiş görüntü oluşturmak için işaretlenmiş ikilileri çalıştırdıktan sonra oluşturulan profil verilerini kullanıp kullanmayacağını belirtir.">
    </EnumValue>
    <EnumValue Name="PGUpdate" Switch="LTCG:PGUpdate" DisplayName="Profil Temelli İyileştirme - Güncelle" Description="Giriş dosyalarının listesini eklemeye veya :PGINSTRUMENT aşamasında belirtilen şekilde değiştirmeye izin verir ve izler.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="LinkTimeCodeGenerationObjectFile" DisplayName="Bağlantı Sırasında Kod Oluşturma Nesne Dosyası" Description=".iobj dosyasının konumunu belirtir. (/LTCGOUT:[ad])" Category="Optimization" Switch="LTCGOUT:" F1Keyword="VC.Project.VCLinkerTool.LinkTimeCodeGenerationObjectFile">
  </StringProperty>
  <StringProperty Subtype="file" Name="MidlCommandFile" DisplayName="MIDL Komutları" Description="MIDL komut satırı Seçeneklerini belirtir. (/MIDL:@responsefile)" Category="Embedded IDL" Switch="MIDL" Separator=":@" F1Keyword="VC.Project.VCLinkerTool.MidlCommandFile">
  </StringProperty>
  <BoolProperty Name="IgnoreEmbeddedIDL" DisplayName="Gömülü IDL'yi Yoksay" Description="/IGNOREIDL seçeneği, kaynak kodundaki .idl dosyasına işlenmemesi gereken IDL öznitelikleri belirtir." Category="Embedded IDL" Switch="IGNOREIDL" F1Keyword="VC.Project.VCLinkerTool.IgnoreEmbeddedIDL">
  </BoolProperty>
  <StringProperty Subtype="file" Name="MergedIDLBaseFileName" DisplayName="Birleştirilmiş IDL Taban Dosyası Adı" Description="/IDLOUT seçeneği, .idl dosyasının adını ve uzantısını belirtir." Category="Embedded IDL" Switch="IDLOUT" Separator=":" F1Keyword="VC.Project.VCLinkerTool.MergedIDLBaseFileName">
  </StringProperty>
  <StringProperty Subtype="file" Name="TypeLibraryFile" DisplayName="Tür Kitaplığı" Description="/TLBOUT seçeneği .tlb dosyasının adını ve uzantısını belirtir." Category="Embedded IDL" Switch="TLBOUT" Separator=":" F1Keyword="VC.Project.VCLinkerTool.TypeLibraryFile">
  </StringProperty>
  <IntProperty Name="TypeLibraryResourceID" DisplayName="TypeLib Kaynak Kimliği" Description="Bağlayıcı tarafından oluşturulan tür kitaplığının kaynak kimliğini belirtmenizi sağlar. (/TLBID:id)" Category="Embedded IDL" Switch="TLBID" Separator=":" F1Keyword="VC.Project.VCLinkerTool.TypeLibraryResourceID">
  </IntProperty>
  <BoolProperty Name="AppContainer" Category="Windows Metadata" Switch="APPCONTAINER" Visible="false">
  </BoolProperty>
  <EnumProperty Name="GenerateWindowsMetadata" DisplayName="Windows Meta Verilerini Oluştur" Description="Windows Meta Verilerini oluşturma işlemini etkinleştirir veya devre dışı bırakır." Category="Windows Metadata" F1Keyword="VC.Project.VCLinkerTool.GenerateWindowsMetadata">
    <EnumValue Name="true" Switch="WINMD" DisplayName="Evet" Description="Windows Meta Verileri dosyalarının oluşturulmasını etkinleştirir.">
    </EnumValue>
    <EnumValue Name="false" Switch="WINMD:NO" DisplayName="Hayır" Description="Windows Meta Verileri dosyalarının oluşturulmasını devre dışı bırakır.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="WindowsMetadataFile" DisplayName="Windows Meta Verileri Dosyası" Description="/WINMDFILE seçenek anahtarı." Category="Windows Metadata" Switch="WINMDFILE" Separator=":" F1Keyword="VC.Project.VCLinkerTool.GenerateWindowsMetadataFile">
  </StringProperty>
  <StringProperty Subtype="file" Name="WindowsMetadataLinkKeyFile" DisplayName="Windows Meta Verileri Anahtar Dosyası" Description="Windows Meta Verilerini imzalamak için anahtar veya anahtar çiftini belirtin. (/WINMDKEYFILE:filename)" Category="Windows Metadata" Switch="WINMDKEYFILE" Separator=":" F1Keyword="VC.Project.VCLinkerTool.WINMDKeyFile">
    <StringProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </StringProperty.DataSource>
  </StringProperty>
  <StringProperty Subtype="file" Name="WindowsMetadataKeyContainer" DisplayName="Windows Meta Verileri Anahtar Kapsayıcısı" Description="Windows Meta Verilerini imzalamak için anahtar kapsayıcısı belirtin. (/WINMDKEYCONTAINER:name)" Category="Windows Metadata" Switch="WINMDKEYCONTAINER" Separator=":" F1Keyword="VC.Project.VCLinkerTool.WINMDKEYCONTAINER">
  </StringProperty>
  <BoolProperty ReverseSwitch="WINMDDELAYSIGN:NO" Name="WindowsMetadataLinkDelaySign" DisplayName="Windows Meta Verileri Gecikme İmzası" Description="Windows Meta Verilerini kısmen imzalayın. Windows Meta Verilerine yalnızca ortak anahtar yerleştirmek isterseniz /WINMDDELAYSIGN kullanın. /WINMDDELAYSIGN:NO varsayılandır." Category="Windows Metadata" Switch="WINMDDELAYSIGN" F1Keyword="VC.Project.VCLinkerTool.WINMDDelaySign">
  </BoolProperty>
  <EnumProperty Name="WindowsMetadataSignHash" DisplayName="Windows Meta Verileri İmza Karması" Description="İmza anahtarı karma işlevi için Bağlayıcı Algoritmasını belirtir. ( /WINMDSIGNHASH : [ SHA1 | SHA256| SHA384| SHA512] )." Category="Windows Metadata" Switch="WINMDSIGNHASH:" Visible="false" F1Keyword="VC.Project.VCLinkerTool.WINMDSignHash">
    <EnumValue Name="SHA1" Switch="WINMDSIGNHASH:SHA1" DisplayName="SHA1">
    </EnumValue>
    <EnumValue Name="SHA256" Switch="WINMDSIGNHASH:SHA256" DisplayName="SHA256">
    </EnumValue>
    <EnumValue Name="SHA384" Switch="WINMDSIGNHASH:SHA384" DisplayName="SHA384">
    </EnumValue>
    <EnumValue Name="SHA512" Switch="WINMDSIGNHASH:SHA512" DisplayName="SHA512">
    </EnumValue>
  </EnumProperty>
  <StringProperty Name="EntryPointSymbol" DisplayName="Giriş Noktası" Description="/ENTRY seçeneği, .exe dosyası veya DLL. için başlangıç adresi olarak giriş noktası işlevini belirtir." Category="Advanced" Switch="ENTRY" Separator=":" F1Keyword="VC.Project.VCLinkerTool.EntryPointSymbol">
  </StringProperty>
  <BoolProperty Name="NoEntryPoint" DisplayName="Giriş Noktası Yok" Description="/NOENTRY seçeneği yalnızca kaynak DLL'i oluşturmak için gereklidir. Bu seçeneği LINK'ten DLL to _main'e başvuru bağlantısı oluşturulmasını önleme için kullanın." Category="Advanced" Switch="NOENTRY" F1Keyword="VC.Project.VCLinkerTool.ResourceOnlyDLL">
  </BoolProperty>
  <BoolProperty Name="SetChecksum" DisplayName="Sağlama Toplamını Ayarla" Description="/RELEASE seçeneği, .exe dosyasının üst bilgisindeki Sağlama Toplamını ayarlar." Category="Advanced" Switch="RELEASE" F1Keyword="VC.Project.VCLinkerTool.SetChecksum">
  </BoolProperty>
  <StringProperty Name="BaseAddress" DisplayName="Taban Adres" Description="Program için temel adres ayarlar. (/BASE:{address[,size] | @filename,key})" Category="Advanced" Switch="BASE" Separator=":" F1Keyword="VC.Project.VCLinkerTool.BaseAddress">
  </StringProperty>
  <BoolProperty ReverseSwitch="DYNAMICBASE:NO" Name="RandomizedBaseAddress" DisplayName="Rastgele Temel Adres" Description="Rastgele Temel Adres. (/DYNAMICBASE[:NO])" Category="Advanced" Switch="DYNAMICBASE" F1Keyword="VC.Project.VCLinkerTool.RandomizedBaseAddress">
  </BoolProperty>
  <BoolProperty ReverseSwitch="FIXED:NO" Name="FixedBaseAddress" DisplayName="Sabit Temel Adres" Description="Yalnızca tercih edilen temel adrese yüklenebilen bir program oluşturur. (/FIXED[:NO])" Category="Advanced" Switch="FIXED" F1Keyword="VC.Project.VCLinkerTool.FixedBaseAddress">
  </BoolProperty>
  <BoolProperty ReverseSwitch="NXCOMPAT:NO" Name="DataExecutionPrevention" DisplayName="Veri Yürütme Engellemesi (DEP)" Description="Yürütülebilir bir dosyanın sınanıp Windows'un Veri Yürütme Engellemesi özelliği ile uyumlu olduğunun saptandığını gösterir. (/NXCOMPAT[:NO])" Category="Advanced" Switch="NXCOMPAT" F1Keyword="VC.Project.VCLinkerTool.DataExecutionPrevention">
  </BoolProperty>
  <BoolProperty Name="TurnOffAssemblyGeneration" DisplayName="Bütünleştirilmiş Kod Oluşturmayı Devre Dışı Bırak" Description="/NOASSEMBLY seçeneği, bağlayıcıya geçerli çıkış dosyası için .NET Framework derlemesine sahip olmayan bir görüntü oluşturmasını söyler." Category="Advanced" Switch="NOASSEMBLY" F1Keyword="VC.Project.VCLinkerTool.TurnOffAssemblyGeneration">
  </BoolProperty>
  <BoolProperty Name="SupportUnloadOfDelayLoadedDLL" DisplayName="Yüklenen DLL'i kaldırma gecikmesi" Description="UNLOAD niteleyicisi gecikme yükleme yardımcı işlevine DLL'i açıkça kaldırmayı desteklemesini söyler. (/DELAY:UNLOAD)" Category="Advanced" Switch="DELAY:UNLOAD" F1Keyword="VC.Project.VCLinkerTool.SupportUnloadOfDelayLoadedDLL">
  </BoolProperty>
  <BoolProperty Name="SupportNobindOfDelayLoadedDLL" DisplayName="Nobind yüklü DLL'i geciktir" Description="NOBIND niteleyicisi, bağlayıcıya son görüntüye bağlanabilir IAT'yi eklememesini söyler. Varsayılan olarak yüklü DLL'leri geciktirmek için bağlanabilir IAT oluşturulur. (/DELAY:NOBIND)" Category="Advanced" Switch="DELAY:NOBIND" F1Keyword="VC.Project.VCLinkerTool.SupportNobindOfDelayLoadedDLL">
  </BoolProperty>
  <StringProperty Subtype="file" Name="ImportLibrary" DisplayName="İçe Aktarma Kitaplığı" Description="Varsayılan içe aktarma kitaplık adını geçersiz kılar. (/IMPLIB:filename)" Category="Advanced" Switch="IMPLIB" Separator=":" F1Keyword="VC.Project.VCLinkerTool.ImportLIbrary">
  </StringProperty>
  <StringProperty Name="MergeSections" DisplayName="Bölümleri Birleştir" Description="/MERGE seçeneği, birinci bölüm (kaynak) ile ikinci (hedef) bölümü birleştirir ve sonuç bölümünü adlandırır. Örneğin, /merge:.rdata=.text." Category="Advanced" Switch="MERGE" Separator=":" F1Keyword="VC.Project.VCLinkerTool.MergeSections">
  </StringProperty>
  <EnumProperty Name="TargetMachine" DisplayName="Hedef Makine" Description="/MACHINE seçeneği program için hedef platformu belirtir." Category="Advanced" F1Keyword="VC.Project.VCLinkerTool.TargetMachine">
    <EnumValue Name="NotSet" Switch="" DisplayName="Ayarlanmamış">
    </EnumValue>
    <EnumValue Name="MachineARM" Switch="MACHINE:ARM" DisplayName="MachineARM">
    </EnumValue>
    <EnumValue Name="MachineARM64" Switch="MACHINE:ARM64" DisplayName="MachineARM64">
    </EnumValue>
    <EnumValue Name="MachineARM64EC" Switch="MACHINE:ARM64EC" DisplayName="MachineARM64EC">
    </EnumValue>
    <EnumValue Name="MachineARM64X" Switch="MACHINE:ARM64X" DisplayName="MachineARM64X">
    </EnumValue>
    <EnumValue Name="MachineEBC" Switch="MACHINE:EBC" DisplayName="MachineEBC">
    </EnumValue>
    <EnumValue Name="MachineX64" Switch="MACHINE:X64" DisplayName="MachineX64">
    </EnumValue>
    <EnumValue Name="MachineX86" Switch="MACHINE:X86" DisplayName="MachineX86">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="Profile" DisplayName="Profil" Description="Performans Araçları profil oluşturucusu ile kullanılabilecek çıkış dosyaları üretir. Ayarlamak için GenerateDebugInformation (/DEBUG) gerekir. (/PROFILE)" Category="Advanced" Switch="PROFILE" F1Keyword="VC.Project.VCLinkerTool.Profile">
  </BoolProperty>
  <EnumProperty Name="CLRThreadAttribute" DisplayName="CLR İş Parçacığı Özniteliği" Description="CLR programınızın giriş noktası için iş parçacığı oluşturma özniteliğini açıkça belirtin." Category="Advanced" F1Keyword="VC.Project.VCLinkerTool.CLRThreadAttribute">
    <EnumValue Name="MTAThreadingAttribute" Switch="CLRTHREADATTRIBUTE:MTA" DisplayName="MTA iş parçacığı oluşturma özniteliği" Description="Programınızın giriş noktasına MTAThreadAttribute özniteliğini uygular.">
    </EnumValue>
    <EnumValue Name="STAThreadingAttribute" Switch="CLRTHREADATTRIBUTE:STA" DisplayName="STA iş parçacığı oluşturma özniteliği" Description="Programınızın giriş noktasına STAThreadAttribute özniteliğini uygular.">
    </EnumValue>
    <EnumValue Name="DefaultThreadingAttribute" Switch="CLRTHREADATTRIBUTE:NONE" DisplayName="Varsayılan iş parçacığı oluşturma özniteliği" Description="/CLRTHREADATTRIBUTE belirtmeme işlemiyle aynıdır. Ortak Dil Çalışma Zamanı'nın (CLR) varsayılan iş parçacığı oluşturma özniteliğini ayarlamasını sağlar.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="CLRImageType" DisplayName="CLR Görüntü Türü" Description="CLR görüntüsünün türünü (IJW, saf, veya güvenli) ayarlar." Category="Advanced" F1Keyword="VC.Project.VCLinkerTool.CLRImageType">
    <EnumValue Name="ForceIJWImage" Switch="CLRIMAGETYPE:IJW" DisplayName="IJW görüntüsünü zorlar">
    </EnumValue>
    <EnumValue Name="ForcePureILImage" Switch="CLRIMAGETYPE:PURE" DisplayName="Saf IL Görüntüsünü Zorla">
    </EnumValue>
    <EnumValue Name="ForceSafeILImage" Switch="CLRIMAGETYPE:SAFE" DisplayName="Güvenli IL Görüntüsünü Zorla">
    </EnumValue>
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan görüntü türü">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="LinkKeyFile" DisplayName="Anahtar Dosyası" Description="Derleme imzalamak için anahtar veya anahtar çiftini belirtin. (/KEYFILE:filename)" Category="Advanced" Switch="KEYFILE" Separator=":" F1Keyword="VC.Project.VCLinkerTool.KeyFile">
    <StringProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </StringProperty.DataSource>
  </StringProperty>
  <StringProperty Subtype="file" Name="KeyContainer" DisplayName="Anahtar Kapsayıcısı" Description="Derleme imzalamak için anahtar kapsayıcısını belirtin. (/KEYCONTAINER:name)" Category="Advanced" Switch="KEYCONTAINER" Separator=":" F1Keyword="VC.Project.VCLinkerTool.KeyContainer">
  </StringProperty>
  <BoolProperty ReverseSwitch="DELAYSIGN:NO" Name="LinkDelaySign" DisplayName="Gecikmeli İmza" Description="Derlemeyi kısmen imzalayın. Derlemeye yalnızca ortak anahtar yerleştirmek için /DELAYSIGN kullanın. /DELAYSIGN:NO varsayılandır." Category="Advanced" Switch="DELAYSIGN" F1Keyword="VC.Project.VCLinkerTool.DelaySign">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <EnumProperty Name="SignHash" DisplayName="CLR İmza Karması" Description="Karma işlevi imzalama anahtarı algoritmasını Bağlayıcıya belirtir. ( /CLRSIGNHASH : [ SHA1 | SHA256| SHA384| SHA512] )." Category="Advanced" Switch="CLRSIGNHASH:" Visible="false" F1Keyword="VC.Project.VCLinkerTool.SignHash">
    <EnumValue Name="SHA1" Switch="CLRSIGNHASH:SHA1" DisplayName="SHA1">
    </EnumValue>
    <EnumValue Name="SHA256" Switch="CLRSIGNHASH:SHA256" DisplayName="SHA256">
    </EnumValue>
    <EnumValue Name="SHA384" Switch="CLRSIGNHASH:SHA384" DisplayName="SHA384">
    </EnumValue>
    <EnumValue Name="SHA512" Switch="CLRSIGNHASH:SHA512" DisplayName="SHA512">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="CLRUNMANAGEDCODECHECK:NO" Name="CLRUnmanagedCodeCheck" DisplayName="CLR Yönetilmeyen Kod Denetimi" Description="/CLRUNMANAGEDCODECHECK, DLL'lerde bağlayıcının yönetilen koddan oluşturduğu PInvoke çağrılarına SuppressUnmanagedCodeSecurityAttribute uygulanıp uygulanmayacağını belirtir." Category="Advanced" Switch="CLRUNMANAGEDCODECHECK" F1Keyword="VC.Project.VCLinkerTool.CLRUnmanagedCodeCheck">
  </BoolProperty>
  <BoolProperty Name="DetectOneDefinitionRule" DisplayName="Tek Tanım Kuralı ihlallerini algıla" Description="Kullanıcı tanımlı türler için Tek Tanım Kuralı ihlallerini algıla. Bu seçenek her modülde ve programda ODR ihlallerini tanılamak için hata ayıklama (Zi/ZI/Z7 ve DEBUG) bilgisi gerektirir. (/ODR)" Category="Advanced" Switch="ODR" Visible="false" F1Keyword="VC.Project.VCLinkerTool.DetectOneDefinitionRule">
  </BoolProperty>
  <EnumProperty Name="LinkErrorReporting" DisplayName="Hata Bildirimi" Description="Derleyici iç hatası (ICE) bilgilerini doğrudan Visual C++ ekibine göndermenizi sağlar." Category="Advanced" F1Keyword="VC.Project.VCLinkerTool.ErrorReporting">
    <EnumValue Name="PromptImmediately" Switch="ERRORREPORT:PROMPT" DisplayName="Hemen Sor" Description="Hemen Sor.">
    </EnumValue>
    <EnumValue Name="QueueForNextLogin" Switch="ERRORREPORT:QUEUE" DisplayName="Sonraki Oturum Açışı İçin Sıraya Al" Description="Sonraki oturum açışı için sıraya al.">
    </EnumValue>
    <EnumValue Name="SendErrorReport" Switch="ERRORREPORT:SEND" DisplayName="Hata Raporu Gönder" Description="Hata raporu gönder.">
    </EnumValue>
    <EnumValue Name="NoErrorReport" Switch="ERRORREPORT:NONE" DisplayName="Hata Raporu Yok" Description="Hata raporu yok.">
    </EnumValue>
  </EnumProperty>
  <IntProperty Name="SectionAlignment" DisplayName="SectionAlignment" Description="/ALIGN seçeneği, programın doğrusal adres alanındaki her bölümün hizalamasını belirtir. Sayı bağımsız değişkeni biriminin bayt olması gerekir ve ikinin üssü olmalıdır." Category="Advanced" Switch="ALIGN" Separator=":" F1Keyword="VC.Project.VCLinkerTool.Alignment">
  </IntProperty>
  <EnumProperty Name="CLRSupportLastError" DisplayName="PInvoke Çağrıları için Son Hata Kodunu Koru" Description="Varsayılan olarak açık olan /CLRSUPPORTLASTERROR, P/Invoke mekanizmasıyla çağrılan işlevlerin son hata kodunu korur; bu, /clr ile derlenmiş koddan DLL'lerdeki yerel işlevleri çağırmanızı sağlar." Category="Advanced" F1Keyword="VC.Project.VCLinkerTool.CLRSupportLastError">
    <EnumValue Name="Enabled" Switch="CLRSupportLastError" DisplayName="Etkin" Description="CLRSupportLastError'ü etkinleştir.">
    </EnumValue>
    <EnumValue Name="Disabled" Switch="CLRSupportLastError:NO" DisplayName="Devre dışı" Description="CLRSupportLastError'ü devre dışı bırak.">
    </EnumValue>
    <EnumValue Name="SystemDlls" Switch="CLRSupportLastError:SYSTEMDLL" DisplayName="Yalnızca Sistem Dll'leri" Description="Yalnızca sistem dll'leri için CLRSupportLastError'ü etkinleştirin.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="CETCOMPAT:NO" Name="CETCompat" DisplayName="CET Gölge Yığını İle Uyumlu" Description="Yürütülebilir görüntünün Denetim Akışı Zorlama Teknolojisi (CET) Gölge Yığını ile uyumlu olarak işaretlenip işaretlenmeyeceğini belirtir." Category="Advanced" Switch="CETCOMPAT" F1Keyword="VC.Project.VCLinkerTool.CETCompat">
  </BoolProperty>
  <BoolProperty ReverseSwitch="SAFESEH:NO" Name="ImageHasSafeExceptionHandlers" DisplayName="Görüntü Güvenli Özel Durum İşleyicilerine Sahip" Description="/SAFESEH belirtildiğinde, bağlayıcı görüntünün güvenli özel durum işleyicilerine ait bir tablo oluşturabiliyorsa yalnızca görüntü oluşturur. Bu tabloda görüntüye ait geçerli özel durum işleyicilerine sahip işletim sistemleri belirtilir." Category="Advanced" Switch="SAFESEH" F1Keyword="VC.Project.VCLinkerTool.ImageHasSafeExceptionHandlers">
  </BoolProperty>
  <BoolProperty Name="LinkControlFlowGuard" DisplayName="Denetim Akışı Koruyucusu" Description="Güvenlik denetimi, geçersiz kod bloğuna yönelik başka dağıtım girişimlerinin algılanmasına yardımcı olur. (/guard:cf)" Category="Advanced" Switch="guard:cf" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.LinkControlFlowGuard">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty Name="LinkGuardEHContMetadata" DisplayName="EH Devamlılık Meta Verilerini Etkinleştir" Description="İkilinin tüm geçerli özel durum işleme devamlılık hedeflerinin sıralı bir listesini oluşturur. Bu, RIP doğrulaması için çalışma zamanında kullanılır. Şu anda x64 derlemeleri için kullanılabilir. (/guard:ehcont)" Category="Advanced" Switch="guard:ehcont" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.LinkGuardEHContMetadata">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <BoolProperty ReverseSwitch="guard:nodelayloadsignret" Name="LinkGuardSignedReturns" DisplayName="İşaretli Dönüşleri Etkinleştir" Description="Bağlayıcı tarafından oluşturulan gecikmeli yükleme dönüştürücülerinde işaretli dönüşleri etkinleştirir. Şu anda ARM64 derlemeleri için kullanılabilir. (/guard:delayloadsignret; /guard:nodelayloadsignret )" Category="Advanced" Switch="guard:delayloadsignret" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.LinkGuardSignedReturns">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <IntProperty Name="PdbThreads" Category="Advanced" Switch="pdbthreads:" Visible="false">
  </IntProperty>
  <IntProperty Name="CgThreads" Category="Advanced" Switch="cgthreads:" Visible="false">
  </IntProperty>
  <StringProperty Name="AdditionalOptions" DisplayName="Ek Seçenekler" Description="Ek Seçenekler." Category="Command Line" F1Keyword="vc.project.AdditionalOptionsPage">
  </StringProperty>
  <BoolProperty Name="LinkDLL" Switch="DLL" Visible="false">
  </BoolProperty>
  <BoolProperty Name="BuildingInIde" Visible="false">
  </BoolProperty>
</Rule>
