在Visual Studio中启动多个控制台应用程序实例(具有不同的args)?

时间:2016-03-31 12:45:44

标签: c# visual-studio-2015 console-application visual-studio-debugging multiple-instances

This question ...答案显示了当你已经运行一个控制台应用程序时,如何在Visual Studio中启动另一个控制台应用程序实例。

我想做同样的 BUT 传递不同的args[]。例如,在调试时我想启动MyConsoleApp.exe 2个实例,如下所示......

"MyConsoleApp.exe Agent1"
"MyConsoleApp.exe Agent2"

有谁知道怎么做?

(使用Visual Studio 2015 Pro)

1 个答案:

答案 0 :(得分:0)

据我所知你不能。我要做的是在两个VS实例中打开解决方案并运行它。或者你也可以通过以下方式试一试(没有试过这个,但理想情况下它应该有效)

  1. 创建两个控制台项目,并将所有文件添加为两个项目上的“链接”文件(两个项目中使用的.cs文件相同)

  2. 转到解决方案并将一个项目设置为“Start with Debugging”,将其他项目设置为start而不调试。 (或者可以同时作为调试开始 - 取决于您的方案)here是如何做到这一点的。