<?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="Propriétés associées au lancement et au débogage d'un fichier exécutable spécifique." DisplayName="Exécutable" 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="Exécutable" Description="Chemin de l'exécutable à exécuter." Subtype="file" />
  <StringProperty Name="CommandLineArguments" DisplayName="Arguments de ligne de commande" Description="Arguments de ligne de commande à passer à l'exécutable." />
  <StringProperty Name="WorkingDirectory" DisplayName="Répertoire de travail" Description="Chemin du répertoire de travail où le processus va démarrer." Subtype="folder" />
  <BoolProperty Name="RemoteDebugEnabled" DisplayName="Utiliser une machine distante" Description="Indique que le débogueur doit être attaché à un processus sur une machine distante." />
  <StringProperty Name="RemoteDebugMachine" DisplayName="Nom de la machine distante" Description="Nom et numéro de port de la machine distante au format 'nom:port'. Applicable uniquement quand l'option Utiliser une machine distante est activée." />
  <DynamicEnumProperty Name="AuthenticationMode" DisplayName="Mode d'authentification" Description="Schéma d'authentification à utiliser au moment de la connexion à la machine distante. Applicable uniquement quand l'option Utiliser une machine distante est activée." EnumProvider="AuthenticationModeEnumProvider" />
  <StringProperty Name="EnvironmentVariables" DisplayName="Variables d'environnement" Description="Variables d'environnement à définir avant l'exécution du processus. Les variables sont séparées par une virgule (,), tandis que les noms et les valeurs des variables sont séparés par un signe égal (=). Exemple : var1=value1,var2=value2,var3=value3. Les virgules et les signes égal apparaissant dans une variable peuvent être placés dans une séquence d'échappement à l'aide d'une barre oblique (/)." />
  <BoolProperty Name="NativeDebugging" DisplayName="Permettre le débogage du code natif" Description="Active le débogage pour le code managé et le code natif, également appelé débogage en mode mixte." />
  <BoolProperty Name="SqlDebugging" DisplayName="Activer le débogage SQL Server" />
</Rule>