VS2022:如何使 ASP.NET Core 5 应用程序显示其控制台窗口

2024-03-21

在 VS2019 中,当我启动 ASP.NET Core 5 应用程序时,它只公开一个 API,如果重要的话,会弹出该应用程序的控制台窗口。曾经有一些设置来决定是将其作为控制台/独立应用程序运行还是将其托管在 IIS Express 中。我一直更喜欢控制台/独立版本,因为它可以让我实时查看日志。

在 VS2022 中,当我启动同一个项目时,根本没有窗口出现,而且有趣的是,我也没有看到 IIS Express 启动。

我怎样才能回到让项目作为控制台应用程序启动? (除了从命令行启动它然后附加调试器。)

UPDATE:

好吧,最后我注意到,奇怪的是,正在创建一个最小化的控制台窗口,因为我启动了十几个项目(微服务),我之前没有注意到,并且 procexplorer 告诉我可执行文件没有添加到窗口困惑。因此,尽管仍然很奇怪,但问题要小得多 - 为什么这个特定的应用程序不会以非最小化的方式启动?它与所有其他可执行文件的唯一区别是它使用 ASP.net core,而其他(所有通过消息队列通信的后台服务)则不使用。

这仅在 VS2022 中,在 VS2019 中,包括此在内的所有可执行文件都会开始取消最小化


让 VS 2022 打开 ASP.NET Core 控制台窗口not最小化,转到: 工具|选项|项目和解决方案| ASP.NET 核心

并取消选择“最小化启动外部控制台”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2022:如何使 ASP.NET Core 5 应用程序显示其控制台窗口 的相关文章

随机推荐