<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="AppHostLocalDebugger" DisplayName="Yerel Makine" PageTemplate="debugger" Order="100" Description="Yerel Hata Ayıklayıcı seçenekleri" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/build/2009/properties">

  <Rule.Metadata>
    <sys:Guid x:Key="DebugTargetTypeCommandGuid">FEEA6E9D-77D8-423F-9EDE-3970CBB76125</sys:Guid>
    <sys:UInt32 x:Key="DebugTargetTypeCommandId">0x200</sys:UInt32>
  </Rule.Metadata>
  <Rule.DataSource>
    <DataSource Persistence="UserFile"/>
  </Rule.DataSource>
  <Rule.Categories>
    <Category Name="StartOptions" DisplayName="Başlatma Seçenekleri" Description="Başlatma Seçenekleri"/>
    <Category Name="GPUOptions" DisplayName="GPU Seçenekleri" Description="GPU Seçenekleri"/>
  </Rule.Categories>
  <BoolProperty Name="DebuggerLaunchApplication" DisplayName="Uygulamayı Başlat" Category="StartOptions" F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.LaunchApplication" Description="Uygulamanın hemen çalıştırılıp çalıştırılmayacağını ya da uygulama çalışmaya başlarken hata ayıklamak için uygulamayı bekleyip beklemeyeceğini belirtir."/>
  <BoolProperty Name="AllowLocalNetworkLoopback" DisplayName="Yerel Ağ Geri Döngüsüne İzin Ver" Category="StartOptions" F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.AllowLocalNetworkLoopback" Description="Windows Mağazası uygulamasında hata ayıklanırken, yerel hizmetleri kullanmanıza, ağ trafiğinde hata ayıklaması yapmanıza ve aynı makinedeki bileşenlerle iletişim kurmak için yerel geri döngüyü kullanmanıza olanak tanır."/>
  <EnumProperty Name="DebuggerType" DisplayName="Hata Ayıklayıcı Türü" Category="StartOptions" F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.DebuggerType" Description="Hata ayıklanacak kod türlerini belirtir.">
    <EnumProperty.Metadata>
      <NameValuePair Name="IsDebugType" Value="true"/>
    </EnumProperty.Metadata>
    <EnumValue Name="NativeOnly" DisplayName="Yalnızca Yerel"/>
    <EnumValue Name="ManagedCore" DisplayName="Yalnızca Yönetilen"/>
    <EnumValue Name="GPUOnly" DisplayName="Yalnızca GPU (C++ AMP)"/>
    <EnumValue Name="Script" DisplayName="Yalnızca Betik"/>
    <EnumValue Name="NativeWithManagedCore" DisplayName="Yönetilen ve Yerel"/>
    <EnumValue Name="NativeWithScript" DisplayName="Betik Ve Yerel"/>
  </EnumProperty>
  <DynamicEnumProperty Name="GPUDebuggerTargetType" DisplayName="Hata Ayıklama Hızlandırıcı Türü" Category="GPUOptions" EnumProvider="GPUTargets" F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.GPUDebuggerTargetType" Description="GPU kodunun hatalarını ayıklamak için kullanılan hata ayıklama hızlandırıcı türü.  (GPU hata ayıklayıcısı etkinken kullanılabilir.)">
    <DynamicEnumProperty.Metadata>
      <NameValuePair Name="ParentPropertyName" Value="DebuggerType"/>
      <NameValuePair Name="ParentPropertyValue" Value="GPUOnly"/>
    </DynamicEnumProperty.Metadata>
  </DynamicEnumProperty>
  <EnumProperty Name="GPURefDebuggerBreakOnAllThreads" DisplayName="GPU Varsayılan Kesme Noktası Davranışı" Category="GPUOptions" Description="GPU hata ayıklayıcısının kesilme sıklığını ayarlar." F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.BreakpointBehavior">
    <EnumValue Name="GPURefBreakOncePerWarp" DisplayName="Eğme başına bir kez kes" Description="Eğme başına bir kez kes"/>
    <EnumValue Name="GPURefBreakForCPUThread" DisplayName="Her iş parçacığında kes (CPU davranışına benzer)" Description="Her iş parçacığında kes (CPU davranışına benzer)"/>
    <EnumProperty.Metadata>
      <NameValuePair Name="ParentPropertyName" Value="DebuggerType"/>
      <NameValuePair Name="ParentPropertyValue" Value="GPUOnly"/>
    </EnumProperty.Metadata>
  </EnumProperty>
  <DynamicEnumProperty Name="DebuggerAmpDefaultAccelerator" DisplayName="Varsayılan Amp Hızlandırıcısı" EnumProvider="AmpAccelerators" F1Keyword="VC.Project.IVCAppHostLocalDebugPageObject.AmpDefaultAccelerator" Description="Varsayılan C++ AMP hızlandırıcısı seçimini geçersiz kılar. Yönetilen kodun hataları ayıklanırken özellik uygulanmaz.">
  </DynamicEnumProperty>
  <StringProperty Name="LayoutDir" DisplayName="Paket Düzeni Yolu" Description="İkili çıkışın kopyalanacağı paket düzeninin konumu. Bu konum aynı zamanda, projenin ikili olmayan varlıklarını da içerebilir."/>
  <StringProperty Name="CommandLineArgs" DisplayName="Komut Satırı Bağımsız Değişkenleri" Description="Komut satırı bağımsız değişkenleri hata ayıklayıcıya geçirildi."/>
</Rule>
