繁体   English   中英

如何在 Visual Studio 2022 预览版中调试 .Net Core 项目时禁用内部终端

[英]How to disable internal terminal while debugging for .Net Core projects in Visual Studio 2022 preview

正如 header 所说:我希望控制台窗口(旧学校)在调试时在 ASP.NET 核心 Web API 项目上弹出。

当前使用 Visual Studio 2022 Version 17.5.0 Preview 1.0。

这就是集成终端的运行方式,而不是我想要的: 集成终端示例

项目的launchSettings.json中没有select的选项

  "profiles": {
    "http": {
      "commandName": "Project",
      "dotnetRunMessages": true,
      "launchBrowser": true,
      "launchUrl": "swagger",
      "applicationUrl": "http://localhost:5184",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },

调试配置: https 配置文件的调试选项

重现

  1. 使用默认选项创建一个 ASP.NET Core Web API 项目。
  2. 像这样将配置文件更改为“https”:

https 配置文件更改为调试

  1. 按F5调试

我有 Visual Studio 2019,它在那里按预期工作,带有一个控制台弹出窗口。

Go到工具→选项→项目和解决方案→ASP .NET Core并将“运行web服务器”选项更改为“外部控制台”

图像显示更改为外部控制台的选项

这样做之后,您应该像这样打开一个外部命令提示符:

显示应用程序正在运行的外部命令提示符

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM