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