【问题标题】:ASP.NET Core 6: how to bring the console window to the foreground upon launchASP.NET Core 6:如何在启动时将控制台窗口置于前台
【发布时间】:2022-07-11 17:03:14
【问题描述】:

使用“ASP.NET Core Web App”模板创建新项目后,当我运行项目时,我希望控制台窗口自动置于前台。由于我主要开发 Web API,我不希望浏览器启动(我已经在 launchsettings.json 中完成),但确实希望显示控制台窗口。

我已验证这是创建 .NET Core 6 控制台应用程序时的默认行为,但我找不到负责此所需行为的设置。

【问题讨论】:

  • 你的意思是,当你创建的.net6项目启动时,会弹出一个控制台。您希望它在不弹出控制台的情况下显示 vs 中的信息,对吗?
  • 不,我希望控制台窗口显示在前台。每次我执行 CTRL-F5 运行时,应用程序(这是一个控制台窗口)都会启动,是的,但是窗口在后台,所以每次如果我想监视它的输出并验证它,我必须点击它正确启动。我承认,这是一件小事,但如果它在默认控制台应用程序模板中做我想要的,我怎样才能让它为 ASP.NET 应用程序做同样的事情?

标签: asp.net-core


【解决方案1】:

只需更改调试设置即可轻松实现。在旧版本的 Visual Studio 中可能会有点不同!

VS2022

1.打开启动配置文件窗口:

2。从打开的窗口中选择相关配置文件并更改启动浏览器设置(取消选中)

3.如果有任何保存按钮,请保存更改。并运行项目。

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2012-10-21
    • 1970-01-01
    • 2017-12-16
    • 2021-03-10
    • 1970-01-01
    相关资源
    最近更新 更多