【问题标题】:Start Console Application in Integrated Command Window在集成命令窗口中启动控制台应用程序
【发布时间】:2019-06-13 04:16:42
【问题描述】:

假设您为“控制台应用程序 (.NET Framework)”打开了一个全新的解决方案,您在其中放置了一个简单的 Hello World 行和一个 Console.ReadLine(),因此它不会立即退出。

当您点击开始时,一个新的命令窗口将在您现有的 Visual Studio 2019 窗口之上打开,这样您现在就有了两个窗口。我希望让我正在编译的程序在 Visual Studio 的集成命令窗口选项卡中运行,以减少屏幕上发生的事情的数量。我更愿意在 Visual Studio 中完全管理项目,而不必不断最小化/恢复命令窗口。

下面是我正在寻找的一个糟糕的 Photoshop。这可能吗?

更新:关于将项目类型更改为“Windows 应用程序”的评论:

  1. Visual Studio 2019 中没有具有该确切名称的项目类型(安装了“.NET 桌面环境”包)
  2. 无论如何,我希望我的项目是一个控制台应用程序,只需在 VS2019 中执行,而不是在外部 PowerShell 窗口中执行。我需要交付的产品必须是控制台应用程序。

【问题讨论】:

标签: visual-studio-2019


【解决方案1】:

this

做什么:

进入 工具 > Visual Studio 选项 > 调试 > 选中“将所有输出窗口文本重定向到即时窗口”复选框。

您还需要将项目类型更改为“Windows 应用程序”。

如果这不是您想要的,请随时告诉我。

【讨论】:

  • 在不改变项目类型的情况下,控制台仍然弹出。在项目类型列表中,我没有看到任何特别命名的“Windows 应用程序”——你能告诉我应该使用什么项目类型通过 Visual Studio 2019(在评论时完全更新)让它工作吗?
  • 您可以在其中选择您的项目作为“控制台应用程序”,现在选择“Windows 应用程序”。它应该在解决方案中的项目设置中
  • 查看我对问题的编辑 - 没有“Windows 应用程序”选项,但无论如何,我想使用控制台应用程序项目类型
  • 对不起,我不知道用控制台做这件事的方法。你在做什么,但必须是控制台?
猜你喜欢
  • 2022-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-02
相关资源
最近更新 更多