在VS2019中,当我启动我的ASP.NET Core 5应用程序(只是暴露API),如果那很重要,会弹出一个控制台窗口。曾经有一些设置来决定是将其作为控制台/独立应用程序运行还是在IIS Express中托管。我总是更喜欢控制台/独立版本,因为它可以让我实时查看日志。
但是,在VS2022中,当我启动完全相同的项目时,根本没有窗口出现,有趣的是,我也没有看到IIS Express启动。
我该如何重新启动控制台应用程序?(除了从命令行开始,然后附加调试器)
更新:
好吧,最终我注意到,奇怪的是,正在创建一个最小化的控制台窗口,因为我启动了十几个项目(微服务),我之前没有注意到,并且procexplorer告诉我可执行文件没有窗口,这增加了困惑。因此,这个问题不那么严重,尽管仍然很奇怪-为什么这个特定的应用程序不会未最小化启动?它与所有其他可执行文件的唯一区别在于它使用ASP.net core,而其他可执行文件(所有通过消息队列通信的后台服务)则没有。
这只发生在VS2022中,在VS2019中,包括这个应用程序在内的所有可执行文件都会未最小化启动。
但是,在VS2022中,当我启动完全相同的项目时,根本没有窗口出现,有趣的是,我也没有看到IIS Express启动。
我该如何重新启动控制台应用程序?(除了从命令行开始,然后附加调试器)
更新:
好吧,最终我注意到,奇怪的是,正在创建一个最小化的控制台窗口,因为我启动了十几个项目(微服务),我之前没有注意到,并且procexplorer告诉我可执行文件没有窗口,这增加了困惑。因此,这个问题不那么严重,尽管仍然很奇怪-为什么这个特定的应用程序不会未最小化启动?它与所有其他可执行文件的唯一区别在于它使用ASP.net core,而其他可执行文件(所有通过消息队列通信的后台服务)则没有。
这只发生在VS2022中,在VS2019中,包括这个应用程序在内的所有可执行文件都会未最小化启动。