多个控制台一次
是否有捷径可寻?
我现在只使用控制台测试我的网络应用程序。 最好的方法是从一个项目中获得多个控制台,然后按一下“立即调试”菜单项。
我可以像过去一样使用多个项目,但这似乎很笨拙。 理想情况下,我可以启动多个控制台实例(从同一个线程运行很好)并且在启动时不会覆盖其他控制台。 并排发射会很棒!
我问的是多么实用? 可能吗?
谢谢!
没有简单的方法可以做到这一点。
从技术上讲,您可以为应用程序创建单独的控制台,但它需要创建子进程来托管控制台。 有一个CodeProject文章显示了基本过程。
话虽如此,在你想要多个“窗口”显示数据的时候,我认为迁移到(简单的)GUI应用程序是一个更好的选择。
您可以构建并启动一个运行和定位测试应用程序的主应用程序。 了解System.Diagnostics.Process类可以为您做什么。
然而,真正的问题是一次调试同一个应用程序的多个实例。 我不确定那是可能的。
System.Diagnostics.Process.Start("MyOtherProgram.exe");