debugging 如何选择要调试的构建目标?

yqyhoc1h  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(108)

如果我将一个项目多目标定位到.Net Core 3.1和.Net Framework 4.8,并且我选择了 *Debug|开始调试 *,Visual Studio 2019启动与.Net Framework构建目标的调试会话。
如何让它启动.Net Core构建目标?
下面是我的测试项目文件:

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

字符串
下面是测试代码:

using System;

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


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

bgtovc5b

bgtovc5b1#

如果你点击启动调试工具栏旁边的下拉菜单,你会看到你的目标选项


的数据

  • 注意**:我正在尝试查找此文档的实际文档... zilch*
mrzz3bfm

mrzz3bfm2#

还有一个下拉菜单用于更新编辑器中的预览。你可以在选项卡视图下找到它。如果要更改所选值,则#if #else下的语法高亮显示将更新


的数据

相关问题