C# 如何选择要调试的生成目标?

C# 如何选择要调试的生成目标?,c#,debugging,visual-studio-2019,multitargeting,C#,Debugging,Visual Studio 2019,Multitargeting,如果我将项目多目标定位到.Net Core 3.1和.Net Framework 4.8,并选择“调试|开始调试”,Visual Studio 2019将启动与.Net Framework生成目标的调试会话 我怎样才能让它启动.Net核心构建目标呢 这是我的测试项目文件: <PropertyGroup> <OutputType>Exe</OutputType> <TargetFrameworks>net48;netcoreapp3.1<

如果我将项目多目标定位到.Net Core 3.1和.Net Framework 4.8,并选择“调试|开始调试”,Visual Studio 2019将启动与.Net Framework生成目标的调试会话

我怎样才能让它启动.Net核心构建目标呢

这是我的测试项目文件:

<PropertyGroup>
  <OutputType>Exe</OutputType>
  <TargetFrameworks>net48;netcoreapp3.1</TargetFrameworks>
</PropertyGroup>

项目中没有其他文件。我使用的是Visual Studio 2019版本16.7.2。

只是为了说明这一点,如果单击“开始调试”工具栏项旁边的下拉列表,您将看到目标选项


注意:我正在尝试查找此文件的实际文档。。。Zillch

只是为了让它更明显,如果您单击“开始调试”工具栏项旁边的下拉列表,您将看到您的目标选项


注意:我正在尝试查找此文件的实际文档。。。zilch

注意工具栏上的“开始调试”按钮有一个下拉菜单。单击它以选择目标。@HansPassant啊,我的工具栏看起来是自定义的,没有“开始调试”按钮。我必须尝试添加它。注意工具栏上的“开始调试”按钮有一个下拉列表。单击它以选择目标。@HansPassant啊,我的工具栏看起来是自定义的,没有“开始调试”按钮。我必须尝试添加它。不幸的是,我似乎有一个定制的工具栏没有这个选项。我试图将其添加到我的工具栏-我尝试添加(从调试类别)“启动调试目标”和“启动/继续”,但这两个选项都没有下拉菜单。你知道我需要添加的命令的名称吗?@MatthewWatson应该就在名为
Standard
的工具栏中,arg试图查找有关此内容的文档是不可能的好吧,我在标准工具栏上找到了“Debug Target”。现在我只需要解决如何将其添加到定制工具栏中(这是近两年前定制的…@MatthewWatson是的,这是我一直在努力的部分with@MatthewWatson我可以在调试项的下拉列表中添加一个新的菜单项(奇怪),但无法添加调试目标下拉列表。如果你得到一个答案,我相信它会对很多人有用。不幸的是,我似乎有一个定制的工具栏没有这个选项。我试图将其添加到我的工具栏-我尝试添加(从调试类别)“启动调试目标”和“启动/继续”,但这两个选项都没有下拉菜单。你知道我需要添加的命令的名称吗?@MatthewWatson应该就在名为
Standard
的工具栏中,arg试图查找有关此内容的文档是不可能的好吧,我在标准工具栏上找到了“Debug Target”。现在我只需要解决如何将其添加到定制工具栏中(这是近两年前定制的…@MatthewWatson是的,这是我一直在努力的部分with@MatthewWatson我可以在调试项的下拉列表中添加一个新的菜单项(奇怪),但无法添加调试目标下拉列表。如果你得到一个答案后的解决方案,我相信它会对很多人有用
using System;

namespace Demo
{
    class Program
    {
        public static void Main(string[] args)
        {
            #if NET48
                Console.WriteLine(".Net Framework");
            #else
                Console.WriteLine(".Net Core");
            #endif
        }
    }
}