Visual Studio IDE:在集成终端/开发人员电源外壳中开始调试会话,而不是单独的外部控制台应用程序

Try*_*yer 5 c++ debugging visual-studio visual-studio-2019 visual-studio-2022

在 Windows 中的 Visual Studio IDE 中调试 C++ 应用程序时,是否可以在集成为 IDE 底部窗口窗格的终端中启动应用程序?目前,点击F5开始调试强制启动外部控制台应用程序。

请参阅随附的 gif 图片:

在此输入图像描述

您会注意到侧面打开了一个新的外部控制台。IDE 的右下角有一个“Developer Powershell”窗格。可以在此窗格中调试应用程序吗?

这个问题的味道以前已经被问过。然而,他们似乎收到了相互矛盾且不明确的答案。例如,参见SO 上的这个线程。

很少有网站声称这是可能的,并且似乎提供了实现这一点的教程。例如,请参见此处。但是,这似乎是 .net 应用程序,而不是 C++ 应用程序。


即使使用 VSCode(不同的环境),似乎也无法在 IDE 本身的 Windows 中启动 C++ 调试会话。请参阅此处有关此问题的问题/答案。看来必须 推出外部新控制台。