c# - 一次多个控制台

标签 c# console

有没有简单的方法来做到这一点?

我现在只使用控制台测试我的网络应用程序。如果一个项目拥有多个控制台,然后按一下“立即调试”菜单项,那就太好了。

我可以像过去一样使用多个项目,但这似乎很笨拙。理想情况下,我可以启动多个控制台实例(从同一个线程运行很好)并且让它们在启动时不覆盖其他控制台。并排发射会很棒!

我的要求有多实用?可能吗?

谢谢!

最佳答案

没有简单的方法可以做到这一点。

从技术上讲,您可以为应用程序创建一个单独的控制台,但它需要创建一个子进程来托管控制台。 There is a CodeProject article showing the basic procedure.

话虽这么说,但如果您想要多个“窗口”显示数据,我认为迁移到(简单的)GUI 应用程序是更好的选择。

关于c# - 一次多个控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1902672/

相关文章:

c# - 防止覆盖 C# 中的单个方法

c# - 创建一个包含许多子类的类库

c# - DispatcherTimer 不触发

c# - 如何在 C# 中使用 try catch 和 var

c++ - 如何通过控制台/C++ 与程序通信

10'000 行后控制台中的 c++ 错误背景颜色

c# - Windows 服务 Process.Start 在网络服务帐户下不工作

c++ - 一次运行一个程序的多个实例 C++

linux - 如何在使用 Yocto 构建的嵌入式系统上关闭控制台?

python - 从 linux 控制台运行一个函数(从 .py 文件)