<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="AppHostTetheredDebugger" DisplayName="受限调试器" PageTemplate="debugger" Order="300" Description="受限调试器选项" 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">0x300</sys:UInt32>
  </Rule.Metadata>
  <Rule.DataSource>
    <DataSource Persistence="UserFile"/>
  </Rule.DataSource>
  <Rule.Categories>
    <Category Name="StartOptions" DisplayName="启动选项" Description="启动选项"/>
  </Rule.Categories>
  <BoolProperty Name="DebuggerLaunchApplication" DisplayName="启动应用程序" Category="StartOptions" F1Keyword="VC.Project.IVCAppHostTetheredDebugPageObject.LaunchApplication" Description="指定是立即启动我的应用程序还是在我的应用程序开始运行时等待对其进行调试。"/>
  <EnumProperty Name="DebuggerType" DisplayName="调试器类型" Category="StartOptions" F1Keyword="VC.Project.IVCAppHostTetheredDebugPageObject.DebuggerType" Description="指定要启用的调试器。设置为“混合”时，将同时调用调试托管代码和本机代码的调试器。">
    <EnumProperty.Metadata>
      <NameValuePair Name="IsDebugType" Value="true"/>
    </EnumProperty.Metadata>
    <EnumValue Name="NativeOnly" DisplayName="仅限本机" Description="仅限本机"/>
    <EnumValue Name="ManagedOnly" DisplayName="仅限托管" Description="仅限托管"/>
    <EnumValue Name="Script" DisplayName="仅脚本" Description="仅脚本"/>
    <EnumValue Name="Mixed" DisplayName="混合(托管和本机)" Description="混合(托管和本机)"/>
  </EnumProperty>
</Rule>
