<?xml version="1.0" encoding="utf-8"?>
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
<Rule Name="ExecutableDebugPropertyPage" Description="Propriedades associadas à inicialização e à depuração de um arquivo executável especificado." DisplayName="Executável" PageTemplate="commandNameBasedDebugger" 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:String x:Key="CommandName">Executable</sys:String>
  </Rule.Metadata>
  <Rule.DataSource>
    <DataSource Persistence="ProjectFileWithInterception" HasConfigurationCondition="False" />
  </Rule.DataSource>
  <StringProperty Name="ExecutablePath" DisplayName="Executável" Description="Caminho para o executável ser executado." Subtype="file" />
  <StringProperty Name="CommandLineArguments" DisplayName="Argumentos da linha de comando" Description="Argumentos da linha de comando a serem passados para o executável." />
  <StringProperty Name="WorkingDirectory" DisplayName="Diretório de trabalho" Description="Caminho para o diretório de trabalho em que o processo será iniciado." Subtype="folder" />
  <BoolProperty Name="RemoteDebugEnabled" DisplayName="Usar computador remoto" Description="Indica que o depurador deve ser anexado a um processo em um computador remoto." />
  <StringProperty Name="RemoteDebugMachine" DisplayName="Nome do computador remoto" Description="O nome e o número da porta do computador remoto no formato 'name:port'. Aplica-se somente quando 'Usar computador remoto' está habilitado." />
  <DynamicEnumProperty Name="AuthenticationMode" DisplayName="Modo de autenticação" Description="O esquema de autenticação a ser usado durante a conexão com o computador remoto. Aplica-se somente quando 'Usar computador remoto' está habilitado." EnumProvider="AuthenticationModeEnumProvider" />
  <StringProperty Name="EnvironmentVariables" DisplayName="Variáveis de ambiente" Description="As variáveis de ambiente a serem definidas antes da execução do processo. As variáveis são separadas por uma vírgula (,) e os valores e os nomes de variáveis são separados por um sinal de igual (=). Exemplo: var1=value1,var2=value2,var3=value3. As vírgulas e os sinais de igual que aparecem dentro de uma variável podem ter uma barra (/) como escape." />
  <BoolProperty Name="NativeDebugging" DisplayName="Habilitar depuração de código nativo" Description="Permite a depuração de código gerenciado e nativo em conjunto, também conhecida como depuração de modo misto." />
  <BoolProperty Name="SqlDebugging" DisplayName="Habilitar a depuração do SQL Server" />
</Rule>