﻿<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="WindowsRemoteDebugger" DisplayName="Uzak Windows Hata Ayıklayıcısı" PageTemplate="debugger" Description="Uzak Windows Hata Ayıklayıcısı seçenekleri" xmlns="http://schemas.microsoft.com/build/2009/properties">
  <Rule.DataSource>
    <DataSource Persistence="UserFile" />
  </Rule.DataSource>
  <StringProperty Name="RemoteDebuggerCommand" DisplayName="Uzaktan Komut" Description="Yürütülecek hata ayıklama komutu." F1Keyword="VC.Project.IVCRemoteDebugPageObject.RemoteCommand" />
  <StringProperty Name="RemoteDebuggerCommandArguments" DisplayName="Bağımsız Uzaktan Komut Değişkenleri" Description="Uygulamaya geçirilecek bağımsız komut satırı değişkenleri." F1Keyword="VC.Project.IVCRemoteDebugPageObject.CommandArguments">
    <Argument Property="RemoteDebuggerCommand" />
  </StringProperty>
  <StringProperty Name="RemoteDebuggerWorkingDirectory" DisplayName="Çalışma Dizini" Description="Uygulamanın çalışma dizini. Varsayılanı, proje dosyasının bulunduğu dizindir." Subtype="folder" F1Keyword="VC.Project.IVCRemoteDebugPageObject.WorkingDirectory" />
  <StringProperty Name="RemoteDebuggerServerName" DisplayName="Uzak Sunucu Adı" Description="Uzak sunucu adını belirtir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.RemoteMachine" />
  <EnumProperty Name="RemoteDebuggerConnection" DisplayName="Bağlantı" Description="Bağlantı türünü belirtir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.Remote">
    <EnumValue Name="RemoteWithAuthentication" DisplayName="Windows kimlik doğrulaması ile uzaktan erişim" Description="Windows kimlik doğrulaması ile uzaktan erişim" />
    <EnumValue Name="RemoteWithoutAuthentication" DisplayName="Kimlik doğrulaması olmadan, uzaktan erişim" Description="Kimlik doğrulaması olmadan, uzaktan erişim" />
  </EnumProperty>
  <EnumProperty Name="RemoteDebuggerDebuggerType" DisplayName="Hata Ayıklayıcı Türü" Description="Kullanılacak hata ayıklayıcı türünü belirtir. Otomatik olarak ayarlandığında, hata ayıklayıcı türü exe dosyasının içeriğine göre seçilir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.DebuggerType">
    <EnumProperty.Metadata>
      <NameValuePair Name="IsDebugType" Value="true" />
    </EnumProperty.Metadata>
    <EnumValue Name="NativeOnly" DisplayName="Yalnızca Yerel" />
    <EnumValue Name="ManagedOnly" DisplayName="Yalnızca Yönetilen (.NET Framework)" />
    <EnumValue Name="Mixed" DisplayName="Karışık (.NET Framework)" />
    <EnumValue Name="ManagedCore" DisplayName="Yalnızca Yönetilen (.NET Core)" />
    <EnumValue Name="NativeWithManagedCore" DisplayName="Karışık (.NET Core)" />
    <EnumValue Name="Auto" DisplayName="Otomatik" />
    <EnumValue Name="Script" DisplayName="Betik" />
    <EnumValue Name="GPUOnly" DisplayName="Yalnızca GPU (C++ AMP)" />
    <EnumValue Name="JavaScriptForWebView2" DisplayName="JavaScript (WebView2)" />
  </EnumProperty>
  <StringListProperty Name="RemoteDebuggerEnvironment" DisplayName="Ortam" Description="Hata ayıklayıcı ortamını veya varolan ortamla birleştirilecek değişkenleri belirtir." Separator="&#xA;" F1Keyword="VC.Project.IVCRemoteDebugPageObject.Environment" />
  <DynamicEnumProperty Name="RemoteGPUDebuggerTargetType" DisplayName="Hata Ayıklama Hızlandırıcı Türü" Category="GPUOptions" EnumProvider="GPUTargets" F1Keyword="VC.Project.IVCRemoteDebugPageObject.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="RemoteDebuggerDebuggerType" />
      <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.IVCRemoteDebugPageObject.GPUBreakOnAllThreads">
    <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="RemoteDebuggerDebuggerType" />
      <NameValuePair Name="ParentPropertyValue" Value="GPUOnly" />
    </EnumProperty.Metadata>
  </EnumProperty>
  <BoolProperty Name="RemoteDebuggerAttach" DisplayName="İliştir" Description="Hata ayıklama başladığında hata ayıklayıcının varolan bir sürece iliştirilip iliştirilmeyeceğini belirtir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.Attach" />
  <BoolProperty Name="RemoteDebuggerSQLDebugging" DisplayName="SQL Hata Ayıklaması" Description="SQL hata ayıklayıcısını iliştir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.SQLDebugging" />
  <StringProperty Name="DeploymentDirectory" DisplayName="Dağıtım Dizini" Description="Uzak makinede hata ayıklanırken proje çıkışı içeriklerinin(PDB dosyaları hariç) uzak makineye kopyalanmasını isterseniz yolu belirtin" F1Keyword="VC.Project.IVCRemoteDebugPageObject.DeploymentDirectory" />
  <StringProperty Name="AdditionalFiles" DisplayName="Dağıtılacak Ek Dosyalar" Description="Uzak makinede hata ayıklanırken burada belirtilen dosyalar ve dizinler (proje çıkışı hariç) belirtilmişse Dağıtım Dizinine kopyalanır." Subtype="file" F1Keyword="VC.Project.IVCRemoteDebugPageObject.AdditionalFiles" />
  <BoolProperty Name="RemoteDebuggerDeployDebugCppRuntime" DisplayName="Visual C++ Hata Ayıklama Çalışma Zamanı Kitaplıkları" Description="Etkin platform için hata ayıklama çalışma zamanı kitaplıklarının dağıtılıp dağıtılmayacağını belirtir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.Remote" />
  <BoolProperty Name="RemoteDebuggerDeployCppRuntime" DisplayName="Visual C++ Çalışma Zamanı Kitaplıklarını Dağıt" Description="Etkin platform için çalışma zamanı kitaplıklarının dağıtılıp dağıtılmayacağını belirtir." F1Keyword="VC.Project.IVCRemoteDebugPageObject.Remote" />
  <BoolProperty Name="UseLegacyManagedDebugger" Visible="false" />
  <DynamicEnumProperty Name="RemoteDebuggerAmpDefaultAccelerator" DisplayName="Varsayılan Amp Hızlandırıcısı" EnumProvider="AmpAccelerators" F1Keyword="VC.Project.IVCRemoteDebugPageObject.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>
</Rule>