我目前正在开发一个 win32 控制台应用程序,并且想知道是否有任何方法可以让 Visual Studio 在我调试它时在 powershell 而不是 cmd.exe 中打开它。
我真正想要的是一个更好的外壳,我可以在不点击的情况下复制/粘贴等。
谢谢
最佳答案
我认为您将 NT 控制台子系统(提供公共(public)服务的应用程序框架)与 cmd.exe(使用这些服务的应用程序)混合在一起。当 Visual Studio 运行控制台应用程序时,它实际上并没有运行 CMD。 CMD 本身就是一个控制台应用程序,与您尝试调试的应用程序没有什么不同,因此“在 powershell”中运行您的应用程序同样是一个错误的概念。
如果您的意思是尝试在 PowerShell ISE 中运行它,这是不可能的。 ISE 是一个 Windows 应用程序(NT GUI 子系统),它是一个与控制台完全不同的子系统。
-Oisin
关于visual-studio - 在 powershell 中打开控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967994/