This question ...答案显示了当你已经运行一个控制台应用程序时,如何在Visual Studio中启动另一个控制台应用程序实例。
我想做同样的 BUT 传递不同的args[]
。例如,在调试时我想启动MyConsoleApp.exe
的 2个实例,如下所示......
"MyConsoleApp.exe Agent1"
"MyConsoleApp.exe Agent2"
有谁知道怎么做?
(使用Visual Studio 2015 Pro)
答案 0 :(得分:0)
据我所知你不能。我要做的是在两个VS实例中打开解决方案并运行它。或者你也可以通过以下方式试一试(没有试过这个,但理想情况下它应该有效)
创建两个控制台项目,并将所有文件添加为两个项目上的“链接”文件(两个项目中使用的.cs文件相同)
转到解决方案并将一个项目设置为“Start with Debugging”,将其他项目设置为start而不调试。 (或者可以同时作为调试开始 - 取决于您的方案)here是如何做到这一点的。