<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="CL" PageTemplate="tool" DisplayName="C/C++" SwitchPrefix="/" Order="10" 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="Optimization" DisplayName="İyileştirme"/>
    <Category Name="Preprocessor" DisplayName="Ön İşlemci"/>
    <Category Name="Code Generation" DisplayName="Kod Oluşturma"/>
    <Category Name="Language" DisplayName="Dil"/>
    <Category Name="Precompiled Headers" DisplayName="Önceden Derlenmiş Başlıklar"/>
    <Category Name="Output Files" DisplayName="Çıkış Dosyası"/>
    <Category Name="Browse Information" DisplayName="Gözatma Bilgisi"/>
    <Category Name="External Includes" DisplayName="Dış Eklemeler"/>
    <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="ClCompile" Label="" HasConfigurationCondition="true"/>
  </Rule.DataSource>
  <StringListProperty Subtype="folder" Name="AdditionalIncludeDirectories" DisplayName="Ek İçeren Dizinler" Description="Ekleme yoluna eklenecek bir veya daha fazla dizini belirtir. Birden fazla ise ';' ile ayırın.     (/I[yol])" Category="General" Switch="I" F1Keyword="VC.Project.VCCLCompilerTool.AdditionalIncludeDirectories">
  </StringListProperty>
  <StringListProperty Subtype="folder" Name="AdditionalUsingDirectories" DisplayName="Ek #using Dizinler" Description="Bir #using yönergesine geçirilen adları çözümlemek için aranacak bir veya daha fazla dizini belirtir. Birden fazla ise ';' ile ayırın. (/AI[yol])" Category="General" Switch="AI" F1Keyword="VC.Project.VCCLCompilerTool.AdditionalUsingDirectories">
  </StringListProperty>
  <StringListProperty Subtype="folder" Name="AdditionalBMIDirectories" DisplayName="Ek BMI Dizinleri" Description="İçeri aktarma yönergesine geçirilen adları çözümlemek için aranacak bir veya daha fazla dizini belirtir. Birden fazla ise ';' ile ayırın.  (/ifcSearchDir[path])" Category="General" Switch="ifcSearchDir " F1Keyword="VC.Project.VCCLCompilerTool.AdditionalModuleDirectories">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="AdditionalModuleDependencies" DisplayName="Ek Modül Bağımlılıkları" Description="İçeri aktarma yönergesine geçirilen adları çözümlemek için kullanılacak bir veya daha fazla modülü belirtir. Birden fazla ise ';' ile ayırın.  (/reference[[module_name=]path])" Category="General" Switch="reference " F1Keyword="VC.Project.VCCLCompilerTool.AdditionalModuleDependencies">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="AdditionalHeaderUnitDependencies" DisplayName="Ek Üst Bilgi Birimi Bağımlılıkları" Description="İçeri aktarma üst bilgi yönergesine geçirilen adları çözümlemek için kullanılacak bir veya daha fazla üst bilgi birimini belirtir. Birden fazla ise ';' ile ayırın. (/headerUnit[header=yol])" Category="General" Switch="headerUnit " F1Keyword="VC.Project.VCCLCompilerTool.AdditionalModuleDependencies">
  </StringListProperty>
  <BoolProperty Name="ScanSourceForModuleDependencies" DisplayName="Modül Bağımlılıkları İçin Kaynakları Tara" Description="Derlemenin, modül ve üst bilgi birimi bağımlılıkları için yalnızca modül arabirimini ve üst bilgi birimi kaynaklarını değil, tüm C++ kaynaklarını taramasını ve tam bağımlılık grafını derlemesini sağlar." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCCLCompilerTool.ScanSourceForModuleDependencies">
  </BoolProperty>
  <BoolProperty Name="TranslateIncludes" DisplayName="Eklemeleri İçeri Aktarmalara Çevir" Description="Derleyicinin #include yönergelerini kullanılabilir üst bilgi birimleri için içeri aktarma yönergelerine çevirmesini sağlar. (/translateInclude)" Category="General" Switch="translateInclude" F1Keyword="VC.Project.VCCLCompilerTool.TranslateIncludes">
  </BoolProperty>
  <EnumProperty Name="DebugInformationFormat" DisplayName="Hata Ayıklama Bilgisinin Biçimi" Description="Derleyicinin oluşturduğu hata ayıklama bilgisinin türünü belirtir. Uyumlu bağlayıcı ayarları gerekir.    (/Z7, /Zi, /ZI)" Category="General" F1Keyword="VC.Project.VCCLCompilerTool.DebugInformationFormat">
    <EnumValue Name="None" Switch="" DisplayName="Hiçbiri" Description="Hata ayıklama bilgisi oluşturmadığından derleme işlemi daha hızlı olabilir.">
    </EnumValue>
    <EnumValue Name="OldStyle" Switch="Z7" DisplayName="C7 uyumlu" Description="Programınız için oluşturulan hata ayıklama bilgisinin türünü seçin ve bu bilginin nesne dosyalarında (.obj) mı program veritabanında mı (PDB) saklanacağını belirleyin.">
    </EnumValue>
    <EnumValue Name="ProgramDatabase" Switch="Zi" DisplayName="Program Veritabanı" Description="Tür ve hata ayıklayıcıda kullanılacak sembolik hata ayıklama bilgilerini içeren bir program veritabanı (PDB) oluşturur. Sembolik hata ayıklama bilgilerine işlevler ve satır numaralarının yanında adlar ve değişken türleri de eklenir.">
    </EnumValue>
    <EnumValue Name="EditAndContinue" Switch="ZI" DisplayName="Düzenlemek ve Devam Etmek için Program Veritabanı" Description="Yukarıda açıklandığı gibi Düzenle ve Devam Et özelliğini destekleyen bir biçime sahip program veritabanı oluşturur.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="SupportJustMyCode" DisplayName="Yalnızca Kendi Kodum Hata Ayıklamasını Destekle" Description="Bu derleme biriminde Yalnızca Kendi Kodum hata ayıklamasını etkinleştirmek için destek kodu ekler.  (/JMC)" Category="General" Switch="JMC" F1Keyword="VC.Project.VCCLCompilerTool.SupportJustMyCode">
  </BoolProperty>
  <EnumProperty Name="CompileAsManaged" DisplayName="Ortak Dil Çalışma Zamanı Modülü Desteği" Description=".NET çalışma zamanı hizmetini kullanın. Bu anahtar, diğer anahtarlardan bazılarıyla uyumlu değildir; ayrıntılar için belgelerin /clr anahtar ailesi ile ilgili bölümüne bakın." Category="General" F1Keyword="VC.Project.VCCLCompilerTool.CompileAsManaged">
    <EnumValue Name="false" Switch="" DisplayName="Ortak Dil Çalışma Zamanı Modülü Desteği Yok" Description="Ortak Dil Çalışma Zamanı Modülü Desteği Yok">
    </EnumValue>
    <EnumValue Name="true" Switch="clr" DisplayName="Ortak Dil Çalışma Zamanı Modülü Desteği" Description="Uygulamanız için diğer CLR uygulamaları tarafından tüketilebilecek meta verileri oluşturur ve uygulamanızın diğer CLR bileşenlerine ait meta verilerdeki türleri ve verileri tüketebilmesini sağlar.">
    </EnumValue>
    <EnumValue Name="Pure" Switch="clr:pure" DisplayName="Saf MSIL Ortak Dil Çalışma Zamanı Desteği" Description="MSIL olarak derlenmiş yerel türler içeren ancak yerel yürütülebilir koda sahip olmayan salt MSIL çıkış dosyası oluşturur.">
    </EnumValue>
    <EnumValue Name="Safe" Switch="clr:safe" DisplayName="Güvenli MSIL Ortak Dil Çalışma Zamanı Desteği" Description="Salt MSIL (yerel yürütülebilir kod içermeyen) ve doğrulanabilir çıkış dosyası oluşturur.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="CompileAsWinRT" DisplayName="Windows Çalışma Zamanı Uzantısını Tüketir" Description="Windows Çalışma Zamanı dilleri uzantılarını tüketir.  (/ZW)" Category="General" Switch="ZW" F1Keyword="VC.Project.VCCLCompilerTool.CompileAsWinRT">
  </BoolProperty>
  <BoolProperty Name="WinRTNoStdLib" DisplayName="Standart WinRT Kitaplığı Yok" Description="Derleyiciye, varsayılan Windows.winmd'i kullanmamasını söyler. Bu durumda /FU olarak geçilmesi gerekir." Category="General" Switch="ZW:nostdlib" Visible="false">
  </BoolProperty>
  <BoolProperty Name="SuppressStartupBanner" DisplayName="Başlangıç Başlığını Engelle" Description="Derleyici başlatıldığında görüntülenen oturum açma başlığını ve derleme sırasında görüntülenen bilgi iletilerini engeller." Category="General" Switch="nologo" F1Keyword="VC.Project.VCCLCompilerTool.SuppressStartupBanner">
  </BoolProperty>
  <EnumProperty Name="WarningLevel" DisplayName="Uyarı Seviyesi" Description="Derleyicinin kod hatalarında ne kadar sıkı olacağını belirleyin.     (/W0 - /W4)" Category="General" F1Keyword="VC.Project.VCCLCompilerTool.WarningLevel">
    <EnumValue Name="TurnOffAllWarnings" Switch="W0" DisplayName="Tüm Uyarıları Kapat" Description="0. Düzey tüm uyarıları devre dışı bırakır.">
    </EnumValue>
    <EnumValue Name="Level1" Switch="W1" DisplayName="1. Düzey" Description="1. Düzey ciddi uyarıları görüntüler. 1. Düzey, komut satırındaki varsayılan uyarı düzeyidir.">
    </EnumValue>
    <EnumValue Name="Level2" Switch="W2" DisplayName="2. Düzey" Description="2. Düzey, tüm 1. düzey uyarıları ve 1. düzeyden daha düşük önem seviyesindeki uyarıları görüntüler.">
    </EnumValue>
    <EnumValue Name="Level3" Switch="W3" DisplayName="3. Düzey" Description="3. Düzey, tüm 2. düzey uyarıları ve üretim amaçları için önerilen tüm uyarıları görüntüler.">
    </EnumValue>
    <EnumValue Name="Level4" Switch="W4" DisplayName="4. Düzey" Description="4. Düzey, tüm 3. düzey uyarılarını ve güvenli bir şekilde yoksayılabilen bilgi uyarılarını görüntüler.">
    </EnumValue>
    <EnumValue Name="EnableAllWarnings" Switch="Wall" DisplayName="EnableAllWarnings" Description="Varsayılan olarak devre dışı bırakılmış tüm uyarıları etkinleştirir.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="WX-" Name="TreatWarningAsError" DisplayName="Uyarıları Hata Gibi Değerlendir" Description="Tüm derleyici uyarılarını hata olarak değerlendirir. Yeni bir proje için tüm derlemelerde /WX kullanmak iyi bir çözüm olabilir; tüm uyarıları çözümlemek zor belirlenen kod hatalarıyla çok az karşılaşılmasını sağlar." Category="General" Switch="WX" F1Keyword="VC.Project.VCCLCompilerTool.WarnAsError">
  </BoolProperty>
  <StringProperty Name="WarningVersion" DisplayName="Uyarı Sürümü" Description="Belirli bir derleyici sürümünden sonra ortaya çıkan uyarıları gizle.     (/Wv:xx[.yy[.zzzzz]])" Category="General" Switch="Wv:" F1Keyword="VC.Project.VCCLCompilerTool.WarningVersion">
  </StringProperty>
  <EnumProperty Name="DiagnosticsFormat" DisplayName="Tanılama Biçimi" Description="Tanılama iletilerinde sütun bilgisi ve kaynak bağlamı sağlayarak zengin tanılama olanağı sunar." Category="General" F1Keyword="VC.Project.VCCLCompilerTool.DiagnosticsFormat">
    <EnumValue Name="Caret" Switch="diagnostics:caret" DisplayName="Şapka İşareti" Description="Tanılama iletisinde sütun bilgisi sağlamanın yanı sıra, kaynak kodunun ilgili satırını, ihlalin gerçekleştiği sütunu gösteren şapka işaretiyle vurgular.">
    </EnumValue>
    <EnumValue Name="Column" Switch="diagnostics:column" DisplayName="Sütun Bilgisi" Description="Ayrıca, uygun olduğunda tanılamanın verildiği satırın içinde sütun numarasını da sağlar.">
    </EnumValue>
    <EnumValue Name="Classic" Switch="diagnostics:classic" DisplayName="Klasik" Description="Önceki özet tanılama iletilerini satır numaralarıyla korur.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="sdl-" Name="SDLCheck" DisplayName="SDL denetimleri" Description="Önerilen Ek Güvenlik Geliştirme Yaşam Döngüsü (SDL) denetimleri; ek güvenli kod oluşturma ve güvenlikle ilgili ek uyarıları hata olarak değerlendirme özelliği sağlar.     (/sdl, /sdl-)" Category="General" Switch="sdl" F1Keyword="VC.Project.VCCLCompilerTool.SDLCheck">
  </BoolProperty>
  <StringProperty Subtype="folder" Name="TrackerLogDirectory" DisplayName="İzleyici Günlüğü Dizini" Description="İzleme Günlüğü Dizini." Category="General" IncludeInCommandLine="false" Visible="false">
  </StringProperty>
  <BoolProperty Name="MultiProcessorCompilation" DisplayName="Çok İşlemci Derlemesi" Description="Çok İşlemci Derlemesi." Category="General" Switch="MP" F1Keyword="VC.Project.VCCLCompilerTool.MultiProcessorCompilation">
    <Argument Property="ProcessorNumber" IsRequired="false"/>
  </BoolProperty>
  <IntProperty Name="ProcessorNumber" DisplayName="İşlemci sayısı" Description="İşlemci sayısı." Category="General" Visible="false">
  </IntProperty>
  <BoolProperty Name="ForceSynchronousPDBWrites" DisplayName="Zaman Uyumlu PDB Yazmaları Zorla" Description="Paralel oluşturma sırasında PDB'ye zaman uyumlu olarak yazın." Category="General" Switch="FS" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.ForceSynchronousPDBWrites">
  </BoolProperty>
  <BoolProperty Name="EnableASAN" DisplayName="Adres Temizleyiciyi Etkinleştir" Description="AddressSanitizer ile programı derleyip bağlar. Şu anda x86 ve x64 derlemeleri için kullanılabilir." Category="General" Switch="fsanitize=address" F1Keyword="VC.Project.VCCLCompilerTool.EnableASAN">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="Configuration" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <EnumProperty Name="Optimization" DisplayName="İyileştirme" Description="Kod iyileştirme seçeneğini belirleyin; özel iyileştirme seçeneklerini kullanmak için Özel seçeneğini belirleyin.     (/Od, /O1, /O2)" Category="Optimization" F1Keyword="VC.Project.VCCLCompilerTool.Optimization">
    <EnumValue Name="Custom" Switch="" DisplayName="Özel" Description="Özel iyileştirme.">
    </EnumValue>
    <EnumValue Name="Disabled" Switch="Od" DisplayName="Devre dışı" Description="İyileştirmeyi devre dışı bırak.">
    </EnumValue>
    <EnumValue Name="MinSpace" Switch="O1" DisplayName="En Fazla İyileştirme (Boyuta Öncelik Ver)" Description="/Og /Os /Oy /Ob2 /Gs /GF /Gy ile eşdeğer">
    </EnumValue>
    <EnumValue Name="MaxSpeed" Switch="O2" DisplayName="En Fazla İyileştirme (Hıza Öncelik Ver)" Description="/Og /Oi /Ot /Oy /Ob2 /Gs /GF /Gy ile eşdeğer">
    </EnumValue>
    <EnumValue Name="Full" Switch="Ox" DisplayName="İyileştirmeler (Hıza Öncelik Tanı)" Description="/Og /Oi /Ot /Oy /Ob2 ile eşdeğer">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="InlineFunctionExpansion" DisplayName="Satır İçi İşlev Genişletmesi" Description="Derleme için satır içi işlev genişletmesi düzeyini seçin.     (/Ob1, /Ob2)" Category="Optimization" F1Keyword="VC.Project.VCCLCompilerTool.InlineFunctionExpansion">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan">
    </EnumValue>
    <EnumValue Name="Disabled" Switch="Ob0" DisplayName="Devre dışı" Description="Varsayılan olarak açık olan satır içi genişletmeyi devre dışı bırakır.">
    </EnumValue>
    <EnumValue Name="OnlyExplicitInline" Switch="Ob1" DisplayName="Yalnızca __inline" Description="Yalnızca satır içi, __inline, __forceinline veya __inline olarak işaretlenen işlevleri veya sınıf bildiriminde tanımlanan C++ üye işlevini genişletir.">
    </EnumValue>
    <EnumValue Name="AnySuitable" Switch="Ob2" DisplayName="Uygun Olan Herhangi Biri" Description="inline veya __inline olarak işaretlenen işlevleri ve derleyicinin seçtiği diğer işlevleri genişletir (genişletme derleyicinin isteğiyle gerçekleşir; genelde auto-inlining adı verilir).">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="IntrinsicFunctions" DisplayName="Gerçek İşlevleri Etkinleştir." Description="Gerçek işlevleri etkinleştirir. Gerçek işlevler kullanmak daha hızlı, ancak muhtemelen daha çok yer tutan bir kod oluşturur.     (/Oi)" Category="Optimization" Switch="Oi" F1Keyword="VC.Project.VCCLCompilerTool.EnableIntrinsicFunctions">
  </BoolProperty>
  <EnumProperty Name="FavorSizeOrSpeed" DisplayName="Boyut veya Hız Ayrıcalığı" Description="Kod boyutuna mı, kod hızına mı ayrıcalık tanınacağını seçin; 'Genel İyileştirmeler' etkin olmalıdır.     (/Ot, /Os)" Category="Optimization" F1Keyword="VC.Project.VCCLCompilerTool.FavorSizeOrSpeed">
    <EnumValue Name="Size" Switch="Os" DisplayName="Küçük Koda Ayrıcalık Tanı" Description="Küçük Koda Ayrıcalık Tanıyın. Derleyicinin hız yerine boyuta ayrıcalık tanımasını sağlar ve EXE ve DLL uzantılı dosyaların boyutunu en aza indirir.">
    </EnumValue>
    <EnumValue Name="Speed" Switch="Ot" DisplayName="Hızlı koda ayrıcalık tanı" Description="Hızlı Koda Ayrıcalık Tanıyın. Derleyicinin boyut yerine hıza ayrıcalık tanımasını sağlar ve EXE ve DLL uzantılı dosyaların hızını en yükseğe çıkarır. (Bu varsayılan ayardır) ">
    </EnumValue>
    <EnumValue Name="Neither" Switch="" DisplayName="Hiçbiri" Description="Boyut veya hız iyileştirmesi yok.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="Oy-" Name="OmitFramePointers" DisplayName="Çerçeve İşaretçilerini Atla" Description="Çağrı yığınında çerçeve işaretçileri oluşturmayı engeller." Category="Optimization" Switch="Oy" F1Keyword="VC.Project.VCCLCompilerTool.OmitFramePointers">
  </BoolProperty>
  <BoolProperty Name="EnableFiberSafeOptimizations" DisplayName="Fiber Uyumlu İyileştirmeleri Etkinleştir" Description="Fiber kullanımı sırasında bellek alanı iyileştirmesini ve iş parçacığında yerel depolama erişimini etkinleştirir.     (/GT)" Category="Optimization" Switch="GT" F1Keyword="VC.Project.VCCLCompilerTool.EnableFiberSafeOptimizations">
  </BoolProperty>
  <BoolProperty Name="WholeProgramOptimization" DisplayName="Tüm Programı İyileştirme" Description="Kod oluşturmayı bağlama zamanına erteleyerek modüller arası iyileştirmeyi etkinleştirir; bağlayıcı seçeneği 'Bağlama Sırasında Kod Oluşturma'nın etkin olmasını gerektirir.     (/GL)" Category="Optimization" Switch="GL" F1Keyword="VC.Project.VCCLWCECompilerTool.WholeProgramOptimization">
  </BoolProperty>
  <StringListProperty Name="PreprocessorDefinitions" DisplayName="Ön İşlemci Tanımları" Description="Kaynak dosyanız için ön işleme sembollerini tanımlar." Category="Preprocessor" Switch="D " F1Keyword="VC.Project.VCCLCompilerTool.PreprocessorDefinitions">
  </StringListProperty>
  <StringListProperty Name="UndefinePreprocessorDefinitions" DisplayName="Ön İşlemci Tanımlarını Kaldır" Description="Bir veya daha çok önişlemci tanımsızı belirtir.     (/U[makro])" Category="Preprocessor" Switch="U" F1Keyword="VC.Project.VCCLCompilerTool.UndefinePreprocessorDefinitions">
  </StringListProperty>
  <BoolProperty Name="UndefineAllPreprocessorDefinitions" DisplayName="Tüm Ön İşlemci Tanımlarını Kaldır" Description="Önceden tanımlanmış tüm önişlemci değerlerini kaldır.     (/u)" Category="Preprocessor" Switch="u" F1Keyword="VC.Project.VCCLCompilerTool.UndefineAllPreprocessorDefinitions">
  </BoolProperty>
  <BoolProperty Name="IgnoreStandardIncludePath" DisplayName="Standart Ekleme Yolunu Yoksay" Description="Derleyicinin, INCLUDE ortam değişkenlerinde belirtilen dizinlerde ekleme kodu dosyalarını aramasını engeller." Category="Preprocessor" Switch="X" F1Keyword="VC.Project.VCCLCompilerTool.IgnoreStandardIncludePath">
  </BoolProperty>
  <BoolProperty Name="PreprocessToFile" DisplayName="Dosya için Önceden İşlenir" Description="C ve C++ kaynak dosyalarını önceden işler ve önceden işlenen çıkışı bir dosyaya yazar. Bu seçenek derlemeyi engellediğinden .obj dosyası oluşturulmaz." Category="Preprocessor" Switch="P" F1Keyword="VC.Project.VCCLCompilerTool.GeneratePreprocessedFile">
  </BoolProperty>
  <StringProperty Name="PreprocessOutputPath" DisplayName="Çıkış Yolu Önceden İşlenir" Description="Ön işlemci için çıkış yolunu belirtir. Varsayılan konum kaynak dosyaların konumudur." Category="Preprocessor" Switch="Fi" Visible="false">
  </StringProperty>
  <BoolProperty Name="PreprocessSuppressLineNumbers" DisplayName="Satır Numaralarını Engellemeyi Önceden İşleme" Description="#line direktifleri olmadan önceden işler." Category="Preprocessor" Switch="EP" F1Keyword="VC.Project.VCCLCompilerTool.GeneratePreprocessedFileNoLines">
  </BoolProperty>
  <BoolProperty Name="PreprocessKeepComments" DisplayName="Yorumları Sakla" Description="Kaynak kodundan yorumların sökülmesini engeller; 'Ön İşleme' seçeneklerinden birinin ayarlı olmasını gerektirir.     (/C)" Category="Preprocessor" Switch="C" F1Keyword="VC.Project.VCCLCompilerTool.KeepComments">
  </BoolProperty>
  <BoolProperty ReverseSwitch="Zc:preprocessor-" Name="UseStandardPreprocessor" DisplayName="Standart Uyumlu Ön İşlemci Kullan" Description="Standart uyumlu bir ön işlemci kullanın (/Zc:preprocessor). Şu anda /std:c11 ve /std:c17: C17 tarafından örtük olarak kapsanıyor. Eski ön işlemciyi kullanmak için bu özelliği 'Hayır' olarak ayarlayın. " Category="Preprocessor" Switch="Zc:preprocessor" F1Keyword="VC.Project.VCCLCompilerTool.PreprocessorStandard">
  </BoolProperty>
  <BoolProperty ReverseSwitch="GF-" Name="StringPooling" DisplayName="Dize Havuzunu Etkinleştir" Description="Derleyicinin yürütme sırasında program görüntüsünde ve bellekte aynı dizelerin bir salt okunur kopyasını oluşturmasını sağlar. küçük programlarda buna dize havuzu iyileştirme adı verilir. /O1, /O2 ve /ZI  otomatik olarak /GF seçeneğini ayarlar. " Category="Code Generation" Switch="GF" F1Keyword="VC.Project.VCCLCompilerTool.StringPooling">
  </BoolProperty>
  <BoolProperty ReverseSwitch="Gm-" Name="MinimalRebuild" DisplayName="En Az Yeniden Derlemeyi Etkinleştir" Description="En az yeniden derlemeyi etkinleştirir; değiştirilmiş C++ sınıf tanımlarını (başlık dosyalarında (.h) depolanırlar) içeren C++ kaynak dosyalarının yeniden derlenmesi gerekip gerekmediğini belirler." Category="Code Generation" Switch="Gm" F1Keyword="VC.Project.VCCLCompilerTool.MinimalRebuild">
  </BoolProperty>
  <EnumProperty Name="ExceptionHandling" DisplayName="C++ Özel Durumlarını Etkinleştir" Description="Derleyici tarafından kullanılacak özel durum işleme modelini belirtir." Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.ExceptionHandling">
    <EnumValue Name="Async" Switch="EHa" DisplayName="SEH Özel Durumları Dışında Evet" Description="Asenkron (yapısal) ve senkronize (C++) özek durumları yakalayan özel durum işleme modeli. (/EHa)">
    </EnumValue>
    <EnumValue Name="Sync" Switch="EHsc" DisplayName="Evet" Description="Yalnızca C++ özel durumlarını yakalayan ve derleyiciye dış C işlevlerinin hiçbir zaman C++ özel durumu oluşturmadığını varsaymasını söyleyen özel durum işleme modeli. (/EHsc)">
    </EnumValue>
    <EnumValue Name="SyncCThrow" Switch="EHs" DisplayName="Extern C işlevleri için evet" Description="Yalnızca C++ özel durumlarını yakalayan ve derleyiciye dış C işlevlerinin C++ özel durumu oluşturduğunu varsaymasını söyleyen özel durum işleme modeli. (/EHs)">
    </EnumValue>
    <EnumValue Name="false" Switch="" DisplayName="Hayır" Description="Özel durum işleme yok.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="SmallerTypeCheck" DisplayName="Küçük Tür Denetimi" Description="Daha küçük türlere dönüşüm için denetimi etkinleştir, hata ayıklama dışında hiçbir iyileştirme türüyle uyumlu değil.     (/RTCc)" Category="Code Generation" Switch="RTCc" F1Keyword="VC.Project.VCCLCompilerTool.SmallerTypeCheck">
  </BoolProperty>
  <EnumProperty Name="BasicRuntimeChecks" DisplayName="Temel Çalışma Zamanı Denetimleri" Description="Temel çalışma zamanı hata denetimleri yap. Bunlar, hata ayıklama dışında hiçbir iyileştirme türüyle uyumlu değildir.     (/RTCs, /RTCu, /RTC1)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.BasicRuntimeChecks">
    <EnumValue Name="StackFrameRuntimeCheck" Switch="RTCs" DisplayName="Yığın Çerçeveleri" Description="Çalışma zamanı hata denetlemesi sırasında yığın çerçevelerini etkinleştirir.">
    </EnumValue>
    <EnumValue Name="UninitializedLocalUsageCheck" Switch="RTCu" DisplayName="Başlatılmamış değişkenler" Description="Bir değişken başlatılmadan kullanıldığında bu durumu bildirir.">
    </EnumValue>
    <EnumValue Name="EnableFastChecks" Switch="RTC1" DisplayName="İkisi de (/RTC1, /RTCsu ile eşdeğer)" Description="/RTCsu ile eşdeğer.">
    </EnumValue>
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="Varsayılan çalışma zamanı denetimleri.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="RuntimeLibrary" DisplayName="Çalışma Zamanı Kitaplığı" Description="Bağlama işlemi için çalışma zamanı kitaplığını belirtin.     (/MT, /MTd, /MD, /MDd)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.RuntimeLibrary">
    <EnumValue Name="MultiThreaded" Switch="MT" DisplayName="Çok iş parçacıklı" Description="Uygulamanızın çok iş parçacığı, çalışma zamanı kitaplığının statik sürümünü, kullanmasını sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDebug" Switch="MTd" DisplayName="Çok İş Parçacıklı Hata Ayıklama" Description="_DEBUG ve _MT öğelerini tanımlar. Bu seçenek aynı zamanda bağlayıcının dış sembolleri çözümlemek üzere LIBCMTD.lib kullanması için derleyicinin LIBCMTD.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDLL" Switch="MD" DisplayName="Çok İş Parçacıklı DLL" Description="Uygulamanızın çok iş parçacıklı ve DLL'e özgü çalışma zamanı kitaplık sürümünü kullanmasını sağlar. _MT ve _DLL öğelerini tanımlar; derleyicinin MSVCRT.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
    <EnumValue Name="MultiThreadedDebugDLL" Switch="MDd" DisplayName="Çok İş Parçacıklı Hata Ayıklama DLL'i" Description="_DEBUG, _MT, ve _DLL öğelerini tanımlar; Uygulamanızın çok iş parçacıklı hata ayıklamayı ve DLL'e özgü çalışma zamanı kitaplık sürümünü kullanmasını sağlar. Ayrıca derleyicinin MSVCRTD.lib kitaplık adını .obj dosyasına yerleştirmesini sağlar.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="StructMemberAlignment" DisplayName="Struct Üyesi Hizalaması" Description="Struct üyelerinin hizalanması için 1, 2, 4, 8, veya 16-baytlık sınırlar belirtin.     (/Zp[num])" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.StructMemberAlignment">
    <EnumValue Name="1Byte" Switch="Zp1" DisplayName="1 Bayt" Description="1 baytlık sınırlardaki yapıları paketler. /Zp ile aynıdır.">
    </EnumValue>
    <EnumValue Name="2Bytes" Switch="Zp2" DisplayName="2 Bayt" Description="2 baytlık sınırlardaki yapıları paketler.">
    </EnumValue>
    <EnumValue Name="4Bytes" Switch="Zp4" DisplayName="4 Bayt" Description="4 baytlık sınırlardaki yapıları paketler.">
    </EnumValue>
    <EnumValue Name="8Bytes" Switch="Zp8" DisplayName="8 Bayt" Description="8 baytlık sınırlardaki yapıları paketler (varsayılan).">
    </EnumValue>
    <EnumValue Name="16Bytes" Switch="Zp16" DisplayName="16 Bayt" Description="16 baytlık sınırlardaki yapıları paketler.">
    </EnumValue>
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="Varsayılan hizalama ayarları.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="BufferSecurityCheck" DisplayName="Güvenlik Denetimi" Description="Güvenlik Denetimi, yığın arabelleği taşıma işlemini algılamaya yardımcı olur; bu, programın güvenliğine yönelik yaygın bir saldırıdır.  . (/GS-, /GS)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.BufferSecurityCheck">
    <EnumValue Name="false" Switch="GS-" DisplayName="Güvenlik Denetimini Devre Dışı Bırak" Description="Güvenlik Denetimini Devre Dışı Bırakın. (/GS-)">
    </EnumValue>
    <EnumValue Name="true" Switch="GS" DisplayName="Güvenlik Denetimini Etkinleştir" Description="Güvenlik Denetimini Etkinleştirin. (/GS)">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="ControlFlowGuard" DisplayName="Denetim Akışı Koruyucusu" Description="Koruyucu güvenlik denetimi, geçersiz kod bloğu dağıtım girişimlerinin algılanmasına yardımcı olur. (/guard:cf)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.ControlFlowGuard">
    <EnumValue Name="Guard" Switch="guard:cf" DisplayName="Evet" Description="Koruyucu ile Güvenlik Denetimini Etkinleştir (/guard:cf)">
    </EnumValue>
    <EnumValue Name="false" Switch="" DisplayName="Hayır">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="Gy-" Name="FunctionLevelLinking" DisplayName="İşlev Düzeyinde Bağlamayı Etkinleştir" Description="Derleyicinin, bireysel işlevleri paketlenmiş işlevler biçiminde paketlemesine izin verir (COMDAT). Düzenle ve devam et özelliğinin çalışması için gereklidir.     (/Gy)" Category="Code Generation" Switch="Gy" F1Keyword="VC.Project.VCCLCompilerTool.EnableFunctionLevelLinking">
  </BoolProperty>
  <BoolProperty ReverseSwitch="Qpar-" Name="EnableParallelCodeGeneration" DisplayName="Paralel Kod Oluşturmayı Etkinleştir" Description="Derleyicinin, iyileştirme etkinleştirildiğinde #pragma loop(hint_parallel[(n)]) kullanan tanımlı döngüler için paralel kod oluşturmasını sağlar." Category="Code Generation" Switch="Qpar" F1Keyword="VC.Project.VCCLCompilerTool.EnableParallelCodeGeneration">
  </BoolProperty>
  <EnumProperty Name="EnableEnhancedInstructionSet" DisplayName="Gelişmiş Komut Kümesini Etkinleştir" Description="Gelişmiş komut kümelerini destekleyen işlemcilerde bulunan yönergelerin kullanımını etkinleştir, örn. IA-32 üzerindeki SSE, SSE2, AVX, AVX2 ve AVX-512; x64 üzerindeki AVX, AVX2 ve AVX-512 geliştirmeleri. /arch:SSE ve/arch:SSE2 şimdilik yalnızca x86 mimarisi üzerinde derlemede kullanılabilir. Bir seçenek belirtilmediğinde derleyici, SSE2'yi destekleyen işlemcilerde bulunan yönergeleri kullanır.Gelişmiş yönergeleri kullanma /arch:IA32 ile devre dışı bırakılabilir.   (/arch:SSE, /arch:SSE2, /arch:AVX, /arch:AVX2, /arch:AVX512, /arch:IA32)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.EnableEnhancedInstructionSet">
    <EnumValue Name="StreamingSIMDExtensions" Switch="arch:SSE" DisplayName="Streaming SIMD Extensions" Description="Streaming SIMD Extensions. (/arch:SSE)">
    </EnumValue>
    <EnumValue Name="StreamingSIMDExtensions2" Switch="arch:SSE2" DisplayName="Streaming SIMD Extensions 2" Description="Streaming SIMD Extensions 2. (/arch:SSE2)">
    </EnumValue>
    <EnumValue Name="AdvancedVectorExtensions" Switch="arch:AVX" DisplayName="Gelişmiş Vektör Uzantıları" Description="Gelişmiş Vektör Uzantıları. (/arch:AVX)">
    </EnumValue>
    <EnumValue Name="AdvancedVectorExtensions2" Switch="arch:AVX2" DisplayName="Gelişmiş Vektör Uzantıları 2" Description="Gelişmiş Vektör Uzantıları 2. (/arch:AVX2)">
    </EnumValue>
    <EnumValue Name="AdvancedVectorExtensions512" Switch="arch:AVX512" DisplayName="Gelişmiş Vektör Uzantıları 512" Description="Gelişmiş Vektör Uzantıları 512. (/arch:AVX512)">
    </EnumValue>
    <EnumValue Name="NoExtensions" Switch="arch:IA32" DisplayName="Gelişmiş Yönerge Yok" Description="Gelişmiş Yönerge Yok. (/arch:IA32)">
    </EnumValue>
    <EnumValue Name="NotSet" Switch="" DisplayName="Ayarlanmamış" Description="Ayarlanmamış.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="FloatingPointModel" DisplayName="Kayan Nokta Modeli" Description="Kayan nokta modelini ayarlar.     (/fp:precise, /fp:strict, /fp:fast)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.floatingPointModel">
    <EnumValue Name="Precise" Switch="fp:precise" DisplayName="Hassas" Description="Varsayılan. Eşitlik ve eşitsizlik için kayan nokta testlerinin tutarlılığını artırır.">
    </EnumValue>
    <EnumValue Name="Strict" Switch="fp:strict" DisplayName="Katı" Description="En katı kayan nokta modeli. /fp:strict, fp_contract öğesinin KAPALI olmasını ve fenv_access öğesinin AÇIK olmasını sağlar. /fp:except belirtilir ve /fp:except- öğesi açıkça belirtilerek devre dışı bırakılabilir. /fp:strict, /fp:except- ile kullanıldığında katı kayan nokta semantiklerini zorlar ancak olağanüstü olaylara uymaz.">
    </EnumValue>
    <EnumValue Name="Fast" Switch="fp:fast" DisplayName="Hızlı" Description="Çoğu durumda en hızlı kodu oluşturur. ">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="fp:except-" Name="FloatingPointExceptions" DisplayName="Kayan Nokta Özel Durumlarını Etkinleştir" Description="Güvenilir kayan nokta özel durum modeli. Özel durumlar, tetiklendikten sonra anında oluşturulur.      (/fp:except)" Category="Code Generation" Switch="fp:except" F1Keyword="VC.Project.VCCLCompilerTool.FloatingPointExceptions">
  </BoolProperty>
  <BoolProperty Name="CreateHotpatchableImage" DisplayName="Düzeltme Eki Eklenebilen Görüntü Oluştur" Description="Düzeltme eki ekleme açıkken derleyici, her işlevin ilk yönergesinin iki bayt olduğundan emin olur; bu, düzeltme eki ekleme için gereklidir.  (/hotpatch)" Category="Code Generation" Switch="hotpatch" F1Keyword="VC.Project.VCCLCompilerTool.CreateHotpatchableImage">
  </BoolProperty>
  <EnumProperty Name="SpectreMitigation" DisplayName="Spectre Riskini Azaltma" Description="CVE 2017-5753 için Spectre riskini azaltma işlemleri.     (/Qspectre)" Category="Code Generation" F1Keyword="VC.Project.VCCLCompilerTool.SpectreMitigation">
    <EnumProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="" Label="Configuration" HasConfigurationCondition="true"/>
    </EnumProperty.DataSource>
    <EnumValue Name="Spectre" Switch="Qspectre" DisplayName="Etkin" Description="CVE 2017-5753 için Spectre riskini azaltma özelliğini etkinleştir">
    </EnumValue>
    <EnumValue Name="SpectreLoad" Switch="Qspectre-load" DisplayName="Tüm Yüklemeler" Description="Tüm yükleme yönergeleri için Spectre azaltmalarını etkinleştir">
    </EnumValue>
    <EnumValue Name="SpectreLoadCF" Switch="Qspectre-load-cf" DisplayName="Tüm Denetim Akışı Yükleri" Description="Tüm denetim akışı yük yönergeleri için Spectre azaltmalarını etkinleştir">
    </EnumValue>
    <EnumValue Name="false" Switch="" DisplayName="Devre dışı" Description="Ayarlanmamış.">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="IntelJCCErratum" DisplayName="Intel JCC Erratum Risk Azaltmasını Etkinleştir" Description=" Intel JCC erratum mikro kod güncelleştirmesinin yol açtığı performans etkisi için yazılım kaynaklı risk azaltma.       (/QIntel-jcc-erratum)" Category="Code Generation" Switch="QIntel-jcc-erratum" F1Keyword="VC.Project.VCCLCompilerTool.IntelJCCErratum">
  </BoolProperty>
  <BoolProperty ReverseSwitch="guard:ehcont-" Name="GuardEHContMetadata" 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="Code Generation" Switch="guard:ehcont" F1Keyword="VC.Project.VCCLCompilerTool.GuardEHContMetadata">
  </BoolProperty>
  <BoolProperty ReverseSwitch="guard:signret-" Name="GuardSignedReturns" DisplayName="İşaretli Dönüşleri Etkinleştir" Description="İşlev dönüşlerinden geçersiz bloklara gönderme girişimlerini algılamaya ve önlemeye yardımcı olan işaretli dönüşleri etkinleştirir. Şu anda ARM64 derlemeleri için kullanılabilir. (/guard:signret)" Category="Code Generation" Switch="guard:signret" F1Keyword="VC.Project.VCCLCompilerTool.GuardSignedReturns">
  </BoolProperty>
  <BoolProperty Name="DisableLanguageExtensions" DisplayName="Dil Uzantılarını Devre Dışı Bırak" Description="Dil uzantılarını engeller ya da etkinleştirir.     (/Za)" Category="Language" Switch="Za" F1Keyword="VC.Project.VCCLCompilerTool.DisableLanguageExtensions">
  </BoolProperty>
  <EnumProperty Name="ConformanceMode" DisplayName="Uyumluluk modu" Description="Uyumluluk modunu etkinleştirir veya gizler. (/permissive-, /permissive). " Category="Language" F1Keyword="VC.Project.VCCLCompilerTool.ConformanceMode">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan">
    </EnumValue>
    <EnumValue Name="true" Switch="permissive-" DisplayName="Evet">
    </EnumValue>
    <EnumValue Name="false" Switch="permissive" DisplayName="Hayır">
    </EnumValue>
  </EnumProperty>
  <BoolProperty ReverseSwitch="Zc:wchar_t-" Name="TreatWChar_tAsBuiltInType" DisplayName="WChar_t'yi Yerleşik Tür Kabul Et" Description="Belirtildiğinde, wchar_t türü, __int16 ile kısa eşleşmelerle aynı şekilde __wchar_t ile eşleşen yerel tür haline gelir /Zc:wchar_t varsayılan olarak açıktır." Category="Language" Switch="Zc:wchar_t" F1Keyword="VC.Project.VCCLCompilerTool.TreatWChar_tAsBuiltInType">
  </BoolProperty>
  <BoolProperty ReverseSwitch="Zc:forScope-" Name="ForceConformanceInForLoopScope" DisplayName="For Döngüsü Kapsamında Uyumluluğu Zorla" Description="Microsoft uzantıları ile kullanılan for deyimi döngüsü için standart C++ davranışını uygulamak için kullanılır (/Za, /Ze (Dil Uzantılarını Devre Dışı Bırak)). /Zc:forScope varsayılan olarak açıktır." Category="Language" Switch="Zc:forScope" F1Keyword="VC.Project.VCCLCompilerTool.ForceConformanceInForLoopScope">
  </BoolProperty>
  <BoolProperty Name="RemoveUnreferencedCodeData" DisplayName="Başvurulmayan kod ve verileri kaldır" Description="Belirtildiğinde, derleyici artık başvurulmayan kod ve veriler için sembol bilgisi oluşturmaz." Category="Language" Switch="Zc:inline" F1Keyword="VC.Project.VCCLCompilerTool.RemoveUnreferencedCodeData">
  </BoolProperty>
  <BoolProperty ReverseSwitch="Zc:rvalueCast-" Name="EnforceTypeConversionRules" DisplayName="Tür dönüştürme kurallarını zorla" Description="Bir rvalue başvuru türünü C++11 standardına uygun bir dönüştürme işleminin sonucu olarak belirlemek için kullanılır." Category="Language" Switch="Zc:rvalueCast" F1Keyword="VC.Project.VCCLCompilerTool.EnforceTypeConversionRules">
  </BoolProperty>
  <BoolProperty ReverseSwitch="GR-" Name="RuntimeTypeInfo" DisplayName="Çalışma Zamanı Tür Bilgisini Etkinleştir" Description="Çalışma zamanındaki (çalışma zamanı tür bilgisi) C++ nesne türlerini denetlemek için kod ekler (çalışma zamanı tür bilgisi).     (/GR, /GR-)" Category="Language" Switch="GR" F1Keyword="VC.Project.VCCLCompilerTool.RuntimeTypeInfo">
  </BoolProperty>
  <BoolProperty ReverseSwitch="openmp-" Name="OpenMPSupport" DisplayName="Open MP Desteği" Description="OpenMP 2.0 dil uzantılarını etkinleştir.     (/openmp)" Category="Language" Switch="openmp" F1Keyword="VC.Project.VCCLCompilerTool.OpenMP">
  </BoolProperty>
  <EnumProperty Name="LanguageStandard" DisplayName="C++ Dil Standardı" Description="Derleyicinin zorlayacağı C++ dil standardını belirler. Mümkün olduğunda en son sürümü kullanmanız önerilir. (/std:c++14, /std:c++17, /std:c++20, /std:c++latest)" Category="Language" F1Keyword="VC.Project.VCCLCompilerTool.CppLanguageStandard">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan (ISO C++14 Standart)">
    </EnumValue>
    <EnumValue Name="stdcpp14" Switch="std:c++14" DisplayName="ISO C++14 Standardı">
    </EnumValue>
    <EnumValue Name="stdcpp17" Switch="std:c++17" DisplayName="ISO C++17 Standardı">
    </EnumValue>
    <EnumValue Name="stdcpp20" Switch="std:c++20" DisplayName="ISO C++ 20 Standart">
    </EnumValue>
    <EnumValue Name="stdcpplatest" Switch="std:c++latest" DisplayName="Önizleme - En son C++ Çalışma Taslağındaki özellikler">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="LanguageStandard_C" DisplayName="C Dil Standardı" Description="Derleyicinin zorlayacağı C dil standardını belirler. Mümkün olduğunda en son sürümü kullanmanız önerilir. (/std:c11, /std:c17)" Category="Language" F1Keyword="VC.Project.VCCLCompilerTool.CLanguageStandard">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan (Eski MSVC)">
    </EnumValue>
    <EnumValue Name="stdc11" Switch="std:c11" DisplayName="ISO C11 Standart">
    </EnumValue>
    <EnumValue Name="stdc17" Switch="std:c17" DisplayName="ISO C17 (2018) Standart">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="EnableModules" DisplayName="Deneysel C++ Standart Kitaplığı Modüllerini Etkinleştir" Description="Deneysel C++ Standart Kitaplığı modülleri desteğini etkinleştirir." Category="Language" Switch="experimental:module" F1Keyword="VC.Project.VCCLCompilerTool.ModulesSupport">
  </BoolProperty>
  <StringListProperty Subtype="folder" Name="StdIfcDirectory" Category="Language" Switch="stdIfcDir " Visible="false">
  </StringListProperty>
  <EnumProperty Name="PrecompiledHeader" DisplayName="Önceden Derlenmiş Üst Bilgi" Description="Önceden Derlenmiş Üst Bilgi Oluştur/Kullan : Derleme sırasında önceden derlenmiş üst bilgi oluşturmayı veya kullanmayı sağlar.     (/Yc, /Yu)" Category="Precompiled Headers" F1Keyword="VC.Project.VCCLCompilerTool.UsePrecompiledHeader">
    <EnumValue Name="Create" Switch="Yc" DisplayName="Oluştur" Description="Derleyicinin, derlemenin belli bir noktadaki durumunu gösteren önceden derlenmiş üst bilgi dosyası (.pch) oluşturmasını sağlar.">
      <Argument Property="PrecompiledHeaderFile" IsRequired="false"/>
    </EnumValue>
    <EnumValue Name="Use" Switch="Yu" DisplayName="Kullan" Description="Derleyicinin, geçerli derlemede varolan önceden derlenmiş üst bilgi (.pch) dosyasını kullanmasını sağlar.">
      <Argument Property="PrecompiledHeaderFile" IsRequired="false"/>
    </EnumValue>
    <EnumValue Name="NotUsing" Switch="" DisplayName="Önceden Derlenmiş Üst Bilgiler Kullanılmıyor" Description="Önceden Derlenmiş Üst Bilgiler Kullanılmıyor. ">
    </EnumValue>
  </EnumProperty>
  <StringProperty Subtype="file" Name="PrecompiledHeaderFile" DisplayName="Önceden Derlenmiş Üst Bilgi Dosyası" Description="Önceden derlenmiş bir üst bilgi dosyası kullanılırken veya oluşturulurken kullanılacak üst bilgi dosyası adını belirtir. (/Yc[ad], /Yu[ad])" Category="Precompiled Headers" F1Keyword="VC.Project.VCCLCompilerTool.PrecompiledHeaderThrough">
  </StringProperty>
  <StringProperty Subtype="file" Name="PrecompiledHeaderOutputFile" DisplayName="Önceden Derlenmiş Üst Bilgi Çıkış Dosyası" Description="Oluşturulan önceden derlenmiş üst bilgi dosyasının adını ve/veya yolunu belirtir. (/Fp[ad])" Category="Precompiled Headers" Switch="Fp" F1Keyword="VC.Project.VCCLCompilerTool.PrecompiledHeaderFile">
  </StringProperty>
  <BoolProperty Name="ExpandAttributedSource" DisplayName="Öznitelikli Kaynağını Genişlet" Description="Genişletilmiş öznitelikleri kaynak dosyasına ekleyerek bir listeleme dosyası oluştur.     (/Fx)" Category="Output Files" Switch="Fx" F1Keyword="VC.Project.VCCLCompilerTool.ExpandAttributedSource">
  </BoolProperty>
  <EnumProperty Name="AssemblerOutput" DisplayName="Assembler Çıkışı" Description="Bütünleştirilmiş dil çıkış dosyasının içeriğini belirtir.     (/FA, /FAc, /FAs, /FAcs)" Category="Output Files" F1Keyword="VC.Project.VCCLCompilerTool.AssemblerOutput">
    <EnumValue Name="NoListing" Switch="" DisplayName="Listeleme Yok" Description="Listeleme yok. ">
    </EnumValue>
    <EnumValue Name="AssemblyCode" Switch="FA" DisplayName="Sadece Bütünleştirilmiş Kodların Listesi" Description="Bütünleştirilmiş kod; .asm">
    </EnumValue>
    <EnumValue Name="AssemblyAndMachineCode" Switch="FAc" DisplayName="Makine Kodlu Bütünleştirilmiş Kod" Description="Makine kodu ve bütünleştirilmiş kodu .cod">
    </EnumValue>
    <EnumValue Name="AssemblyAndSourceCode" Switch="FAs" DisplayName="Kaynak Kodlu Bütünleştirilmiş Kod" Description="Kaynak kodu ve bütünleştirilmiş kod; .asm">
    </EnumValue>
    <EnumValue Name="All" Switch="FAcs" DisplayName="Bütünleştirilmiş Kod, Makine Kodu ve Kaynak" Description="Bütünleştirilmiş kod, makine kodu ve kaynak kodu; .cod">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="UseUnicodeForAssemblerListing" DisplayName="Assembler Listesi için Unicode Kullan" Description="Çıkış dosyasının UTF-8 biçiminde oluşturulmasını sağlar. " Category="Output Files" Switch="FAu" F1Keyword="VC.Project.VCCLCompilerTool.UseUnicodeForAssemblerListing">
  </BoolProperty>
  <StringProperty Subtype="file" Name="AssemblerListingLocation" DisplayName="ASM Liste Konumu" Description="ASM liste dosyasının göreli yolunu ve/veya adını belirtir; dosya veya dizin adı olabilir.     (/Fa[ad])" Category="Output Files" Switch="Fa" F1Keyword="VC.Project.VCCLCompilerTool.AssemblerListingLocation">
  </StringProperty>
  <StringProperty Subtype="file" Name="ModuleOutputFile" DisplayName="Modül Çıkışı Dosyası Adı" Description="Modül veya üst bilgi birim çıkışı (BMI) dosya konumu; dosya veya dizin adı olabilir.     (/ifcOutput[ad])" Category="Output Files" Switch="ifcOutput " F1Keyword="VC.Project.VCCLCompilerTool.ModuleOutputFile">
  </StringProperty>
  <BoolProperty Name="GenerateModuleDependencies" DisplayName="Modül Bağımlılıkları Dosyası Oluştur" Description="Modül ve üst bilgi birimleri bağımlılık bilgilerini içeren bir JSON dosyası oluşturur. (/sourceDependencies:directives)" Category="Output Files" Switch="sourceDependencies:directives " Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.GenerateModuleDependencies">
    <Argument Property="ModuleDependenciesFile" IsRequired="false"/>
  </BoolProperty>
  <StringProperty Subtype="file" Name="ModuleDependenciesFile" DisplayName="Modül Bağımlılıkları Dosyası Adı" Description="Oluşturulan modül bağımlılıkları dosyasının yolunu ve/veya adını belirtir. (/sourceDependencies:directives[yol])" Category="Output Files" F1Keyword="VC.Project.VCCLCompilerTool.ModuleDependenciesFile">
  </StringProperty>
  <StringProperty Subtype="file" Name="ObjectFileName" DisplayName="Nesne Dosyası Adı" Description="Varsayılan nesne dosyası adını geçersiz kılacak bir ad belirtir; dosya veya dizin adı olabilir.     (/Fo[ad])" Category="Output Files" Switch="Fo" F1Keyword="VC.Project.VCCLCompilerTool.ObjectFile">
  </StringProperty>
  <StringProperty Subtype="file" Name="ProgramDataBaseFileName" DisplayName="Program Veritabanı Dosyası Adı" Description="Derleyici tarafından oluşturulmuş bir PDB dosyası için bir ad belirtir;ayrıca derleyici tarafından oluşturulan gerekli IDB dosyasının taban adını belirler; dosya veya dizin adı olabilir.     (/Fd[ad])" Category="Output Files" Switch="Fd" F1Keyword="VC.Project.VCCLCompilerTool.ProgramDataBaseFileName">
  </StringProperty>
  <BoolProperty Name="GenerateXMLDocumentationFiles" DisplayName="XML Belgesi Dosyalarını Oluştur" Description="Derleyicinin XML belge açıklaması (.XDC) dosyaları oluşturmasını belirtir.     (/doc)" Category="Output Files" Switch="doc" F1Keyword="VC.Project.VCCLCompilerTool.GenerateXMLDocumentationFiles">
    <Argument Property="XMLDocumentationFileName" IsRequired="false"/>
  </BoolProperty>
  <StringProperty Subtype="file" Name="XMLDocumentationFileName" DisplayName="XML Belgesi Dosyası Adı" Description="Oluşturulmuş XML belgesi dosyalarının adını belirtir; dosya veya dizin adı olabilir.     (/doc[ad])" Category="Output Files" F1Keyword="VC.Project.VCCLCompilerTool.XMLDocumentationFileName">
  </StringProperty>
  <BoolProperty Name="GenerateSourceDependencies" DisplayName="Kaynak Bağımlılıkları Dosyası Oluştur" Description="Derleyicinin kaynağı derlemek için kullandığı tüm dosyaların listesini içeren bir JSON dosyası oluşturur.     (/sourceDependencies)" Category="Output Files" Switch="sourceDependencies " F1Keyword="VC.Project.VCCLCompilerTool.GenerateSourceDependencies">
    <Argument Property="SourceDependenciesFile" IsRequired="false"/>
  </BoolProperty>
  <StringProperty Subtype="file" Name="SourceDependenciesFile" DisplayName="Kaynak Bağımlılıkları Dosyası Adı" Description="Oluşturulan kaynak bağımlılıkları dosyasının adını ve/veya yolunu belirtir. (/sourceDependencies[yol])" Category="Output Files" F1Keyword="VC.Project.VCCLCompilerTool.SourceDependenciesFile">
  </StringProperty>
  <BoolProperty Name="BrowseInformation" DisplayName="Gözatma Bilgisini Etkinleştir" Description="Gözatma Bilgisini Etkinleştir : .bsc dosyasındaki gözatma bilgisinin düzeyini belirtir.     (/FR)" Category="Browse Information" Switch="FR" F1Keyword="VC.Project.VCCLCompilerTool.BrowseInformation">
    <Argument Property="BrowseInformationFile" IsRequired="false"/>
  </BoolProperty>
  <StringProperty Subtype="file" Name="BrowseInformationFile" DisplayName="Gözatma Bilgisi Dosyası" Description="Dosyaya Gözat : Tarayıcı bilgisi dosyası için isteğe bağlı bir ad belirtir.     (/FR[ad])" Category="Browse Information" F1Keyword="VC.Project.VCCLCompilerTool.BrowseInformationFile">
  </StringProperty>
  <StringListProperty Subtype="string" Name="ExternalDirectoriesEnv" DisplayName="Dış Dizinler Ortam Değişkenleri" Description="Dış üst bilgileri içeren dizinleri belirten bir veya daha fazla ortam değişkenini belirtir. Birden fazla ise ';' ile ayırın. (/external:env[ad])" Category="External Includes" Switch="external:env:" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.ExternalDirectoriesEnv">
  </StringListProperty>
  <BoolProperty Name="TreatAngleIncludeAsExternal" DisplayName="Açılı Parantezle Eklenen Dosyaları Dış Olarak Değerlendir" Description="Açılı parantezle eklenen dosyaların dış olarak değerlendirilip değerlendirilmeyeceğini belirtir. (/external:anglebrackets)" Category="External Includes" Switch="external:anglebrackets" F1Keyword="VC.Project.VCCLCompilerTool.ExternalIncludeDirectories">
  </BoolProperty>
  <EnumProperty Name="ExternalWarningLevel" DisplayName="Dış Üst Bilgi Uyarı Düzeyi" Description="Derleyicinin dış üst bilgilerdeki kod hataları konusunda ne kadar katı olmasını istediğinizi seçin. (/external:W0 - /external:W4)" Category="External Includes" F1Keyword="VC.Project.VCCLCompilerTool.ExternalWarningLevel">
    <EnumValue Name="TurnOffAllWarnings" Switch="external:W0" DisplayName="Tüm Uyarıları Kapat">
    </EnumValue>
    <EnumValue Name="Level1" Switch="external:W1" DisplayName="1. Düzey">
    </EnumValue>
    <EnumValue Name="Level2" Switch="external:W2" DisplayName="2. Düzey">
    </EnumValue>
    <EnumValue Name="Level3" Switch="external:W3" DisplayName="3. Düzey">
    </EnumValue>
    <EnumValue Name="Level4" Switch="external:W4" DisplayName="4. Düzey">
    </EnumValue>
    <EnumValue Name="InheritWarningLevel" Switch="" DisplayName="Proje Uyarı Düzeyini Devral">
    </EnumValue>
  </EnumProperty>
  <BoolProperty Name="ExternalTemplatesDiagnostics" DisplayName="Dış Üst Bilgilerdeki Şablon Tanılamaları" Description="Şablon örnek oluşturma zinciri arasındaki uyarı düzeyinin değerlendirip değerlendirilmeyeceğini belirtir. (/external:templates-)" Category="External Includes" Switch="external:templates-" F1Keyword="VC.Project.VCCLCompilerTool.TreatExternalTemplatesAsInternal">
  </BoolProperty>
  <BoolProperty Name="DisableAnalyzeExternal" DisplayName="Dış Üst Bilgiler için Code Analysis'i Devre Dışı Bırak" Description="Dış üst bilgiler için Code Analysis'i devre dışı bırakır. (/analyze:external-)" Category="External Includes" Switch="analyze:external-" F1Keyword="VC.Project.VCCLCompilerTool.DisableAnalyzeExternal">
  </BoolProperty>
  <DynamicEnumProperty EnumProvider="CARuleset" Name="AnalyzeExternalRuleset" DisplayName="Dış Üst Bilgiler için Analiz Kural Kümesi" Description="Dış üst bilgiler için bir kod analizi kural kümesi geçersiz kılma işlemi belirtir. Belirtilmezse, Code Analysis ayarı kullanılır. (/analyze:external:ruleset[path])" Category="External Includes" F1Keyword="VC.Project.VCCLCompilerTool.AnalyzeExternalRuleset">
    <DynamicEnumProperty.ValueEditors>
      <ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Gözat...&gt;"/>
      <ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Düzenle...&gt;"/>
    </DynamicEnumProperty.ValueEditors>
  </DynamicEnumProperty>
  <EnumProperty Name="CallingConvention" DisplayName="Çağırma Kuralı" Description="Uygulamanız için varsayılan çağırma kuralını seçin (işlevler tarafından geçersiz kılınabilir).     (/Gd, /Gr, /Gz, /Gv)" Category="Advanced" F1Keyword="VC.Project.VCCLCompilerTool.CallingConvention">
    <EnumValue Name="Cdecl" Switch="Gd" DisplayName="__cdecl" Description="C++ üye işlevleri ve __stdcall veya __fastcall olarak işaretlenmiş işlevler dışındaki tüm işlevler için __cdecl çağırma kuralını belirtir.">
    </EnumValue>
    <EnumValue Name="FastCall" Switch="Gr" DisplayName="__fastcall" Description="C++ üye işlevleri ve __cdecl veya __stdcall olarak işaretlenmiş işlevler dışındaki tüm işlevler için __fastcall çağırma kuralını belirtir. Tüm __fastcall işlevleri prototipe sahip olmalıdır.">
    </EnumValue>
    <EnumValue Name="StdCall" Switch="Gz" DisplayName="__stdcall" Description="C++ üye işlevleri ve __cdecl veya __stdcall olarak işaretlenmiş işlevler dışındaki tüm işlevler için __stdcall çağırma kuralını belirtir. Tüm __stdcall işlevleri prototipe sahip olmalıdır.">
    </EnumValue>
    <EnumValue Name="VectorCall" Switch="Gv" DisplayName="__vectorcall" Description="C++ üye işlevleri ve __cdecl veya __stdcall olarak işaretlenmiş işlevler dışındaki tüm işlevler için __vectorcall çağırma kuralını belirtir. Tüm __vectorcall işlevleri prototipe sahip olmalıdır.">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="CompileAs" DisplayName="Farklı Derle" Description=".c ve .cpp dosyaları için derleme dili seçeneğini belirleyin.     (/TC, /TP, /interface, /internalPartition, /exportHeader)" Category="Advanced" F1Keyword="VC.Project.VCCLCompilerTool.CompileAs">
    <EnumValue Name="Default" Switch="" DisplayName="Varsayılan" Description="Varsayılan.">
    </EnumValue>
    <EnumValue Name="CompileAsC" Switch="TC" DisplayName="C Kodu Olarak Derle" Description="C Kodu Olarak Derle.">
    </EnumValue>
    <EnumValue Name="CompileAsCpp" Switch="TP" DisplayName="C++ Kodu Olarak Derle" Description="C++ Kodu Olarak Derle.">
    </EnumValue>
    <EnumValue Name="CompileAsCppModule" Switch="interface " DisplayName="C++ Modül Kodu Olarak Derle" Description="C++ Modül Arabirimi olarak derleyin.">
    </EnumValue>
    <EnumValue Name="CompileAsCppModuleInternalPartition" Switch="internalPartition " DisplayName="C++ Modül İç Bölümü Olarak Derle" Description="C++ Modül İç Bölümü olarak derleyin.">
    </EnumValue>
    <EnumValue Name="CompileAsHeaderUnit" Switch="exportHeader " DisplayName="C++ Üst Bilgi Birimi Olarak Derle" Description="C++ Üst Bilgi Birimi olarak derleyin.">
    </EnumValue>
  </EnumProperty>
  <StringListProperty Name="DisableSpecificWarnings" DisplayName="Belirli Uyarıları Devre Dışı Bırak" Description="Belirtilen uyarı numaralarını devre dışı bırakır; numaraları noktalı virgül sınırlayıcı kullanarak listeleyin.     (/wd[sayı])" Category="Advanced" Switch="wd" F1Keyword="VC.Project.VCCLCompilerTool.DisableSpecificWarnings">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="ForcedIncludeFiles" DisplayName="Zorunlu Ekleme Kodu Dosyası" Description="bir veya daha çok zorunlu ekleme kodu dosyası.     (/FI[ad])" Category="Advanced" Switch="FI" F1Keyword="VC.Project.VCCLCompilerTool.ForcedIncludeFiles">
  </StringListProperty>
  <StringListProperty Subtype="file" Name="ForcedUsingFiles" DisplayName="Zorunlu #using Dosyası" Description="Bir veya daha çok zorunlu #using dosyası belirtir.     (/FU[ad])" Category="Advanced" Switch="FU" F1Keyword="VC.Project.VCCLCompilerTool.ForcedUsingFiles">
  </StringListProperty>
  <BoolProperty Name="ShowIncludes" DisplayName="Ekleme Kodlarını Göster" Description="Derleyici çıkışıyla ekleme kodu dosyalarının bir listesini oluşturur.     (/showIncludes)" Category="Advanced" Switch="showIncludes" F1Keyword="VC.Project.VCCLCompilerTool.ShowIncludes">
  </BoolProperty>
  <BoolProperty ReverseSwitch="analyze-" Name="EnablePREfast" DisplayName="Code Analysis'i Etkinleştir" Description="C/C++ kodundaki yaygın eksiklikleri belirleyen kod analizi işlevini etkinleştirir.     (/analyze)" Category="Advanced" Switch="analyze" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.EnablePREfast">
  </BoolProperty>
  <StringProperty Subtype="file" Name="PREfastLog" DisplayName="Code Analysis Dosyası" Description="Çıkış dosyasının özel adı.     (/analyze:log)" Category="Advanced" Switch="analyze:log " Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.EnablePREfast">
  </StringProperty>
  <StringProperty Name="PREfastProjectDirectory" DisplayName="Code Analysis Proje Dizini" Description="PREfast proje dizini kökünün adını belirtin.     (/analyze:projectdirectory)" Category="Advanced" Switch="analyze:projectdirectory" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.EnablePREfast">
  </StringProperty>
  <StringProperty Name="PREfastRulesetDirectories" DisplayName="Code Analysis Kural Kümesi Dizinleri" Description="Kural kümesi dosyalarını aramak için kullanılan bir veya daha fazla dizini (dizin adlarını noktalı virgülle ayırın) belirtir.     (/analyze:rulesetdirectory)" Category="Advanced" Switch="analyze:rulesetdirectory" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.EnablePREfast">
  </StringProperty>
  <StringProperty Subtype="file" Name="PREfastRulesetFile" DisplayName="Code Analysis Kural Kümesi Dosyası" Description="Kullanılacak kural kümesi dosyasının adını belirtin.     (/analyze:ruleset)" Category="Advanced" Switch="analyze:ruleset" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.EnablePREfast">
  </StringProperty>
  <StringListProperty Name="PREfastAdditionalOptions" DisplayName="Ek Code Analysis Yerel seçenekleri" Description="Kod analizi için kullanılan ek seçenekler." Category="Advanced" Switch="analyze:" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.PREfastAdditionalOptions">
  </StringListProperty>
  <StringListProperty Name="PREfastAdditionalPlugins" DisplayName="Ek Code Analysis Yerel eklentileri" Description="Kod analizi için kullanılan ek eklentiler.     (/analyze:plugin[plugin1.dll])" Category="Advanced" Switch="analyze:plugin" Visible="false" F1Keyword="VC.Project.VCCLCompilerTool.PREfastAdditionalPlugins">
  </StringListProperty>
  <BoolProperty Name="UseFullPaths" DisplayName="Tam Yolları Kullan" Description="Tanı iletilerinde tam yolları kullan.     (/FC)" Category="Advanced" Switch="FC" F1Keyword="VC.Project.VCCLCompilerTool.UseFullPaths">
  </BoolProperty>
  <BoolProperty Name="OmitDefaultLibName" DisplayName="Varsayılan Kitaplık Adını Atla" Description="obj dosyalarında varsayılan kitaplık adlarını içerme.     (/Zl)" Category="Advanced" Switch="Zl" F1Keyword="VC.Project.VCCLCompilerTool.OmitDefaultLibName">
  </BoolProperty>
  <EnumProperty Name="ErrorReporting" DisplayName="İç Derleyici Hata Bildirimi" Description="Araçların iç hatalarının Microsoft'a nasıl bildirileceğini belirtir. IDE'deki varsayılan seçenek istemidir. Komut satırı derlemeleri için varsayılan seçenek kuyruktur.     (/errorReport:[yöntem])" Category="Advanced" F1Keyword="VC.Project.VCCLCompilerTool.ErrorReporting">
    <EnumValue Name="None" Switch="errorReport:none" DisplayName="Rapor Gönderme" Description="Derleyici iç hatalarıyla ilgili raporlar toplanmaz ve Microsoft'a gönderilmez.">
    </EnumValue>
    <EnumValue Name="Prompt" Switch="errorReport:prompt" DisplayName="Hemen Sor" Description="Derleyici iç hatası aldığınızda rapor göndermek isteyip istemediğinizi sorar.">
    </EnumValue>
    <EnumValue Name="Queue" Switch="errorReport:queue" DisplayName="Sonraki Oturum Açışı İçin Sıraya Al" Description="Hata raporunu kuyruğa alır. Yönetici ayrıcalıklarıyla oturum açtığınızda açılır pencere görüntülenir ve son oturumdan sonra karışlaştığınız tüm hataları bildirmenizi sağlar (rapor gönderip göndermek istemediğiniz üç günde bir defa sorulur). Kuyruk, uygulamayı komut satırında derlediğinde varsayılandır.">
    </EnumValue>
    <EnumValue Name="Send" Switch="errorReport:send" DisplayName="Otomatik Olarak Gönder" Description="Derleyici iç hata raporlarını otomatik olarak Microsoft'a gönderir. Bu seçeneği etkinleştirmek için Microsoft veri koleksiyonu ilkesini kabul etmeniz gerekir. Bir bilgisayarda /errorReport: komutunu ilk kez gönderdiğinizde bir derleyici iletisi siz Microsoft veri koleksiyonu ilkesini içeren web sitesine yönlendirir.">
    </EnumValue>
  </EnumProperty>
  <StringListProperty Name="TreatSpecificWarningsAsErrors" DisplayName="Belirli Uyarıları Hata Olarak Kabul Et" Description="Derleyici uyarısı oluştuğunda belirli derleyici uyarılarını.hata olarak kabul eder." Category="Advanced" Switch="we" F1Keyword="VC.Project.VCCLCompilerTool.TreatSpecificWarningsAsErrors">
  </StringListProperty>
  <StringProperty Name="AdditionalOptions" DisplayName="Ek Seçenekler" Description="Ek Seçenekler." Category="Command Line" F1Keyword="vc.project.AdditionalOptionsPage">
  </StringProperty>
  <BoolProperty Name="BuildingInIde" Visible="false">
  </BoolProperty>
</Rule>
