在 Visual Studio 中启动控制台应用程序的多个实例(使用不同的参数)?
Start multiple instances of console app in Visual Studio (with different args)?
This question ...答案显示了如何在 Visual Studio 中启动控制台应用程序的另一个实例,当您已经有一个 运行.
我想做同样的事情但是传递不同的args[]
。例如,在调试时我想启动 2 个实例 of MyConsoleApp.exe
如下...
"MyConsoleApp.exe Agent1"
"MyConsoleApp.exe Agent2"
有人知道怎么做吗?
(使用 Visual Studio 2015 Pro)
据我所知你不能。我要做的是在两个 VS 实例中打开解决方案并 运行 它。或者你也可以通过以下方式试一试(还没有尝试过,但理想情况下它应该有效)
创建两个控制台项目并将所有文件添加为两个项目的 'linked' 文件(两个项目使用相同的 .cs 文件)
进入解决方案,将一个项目设置为'Start with Debugging',其他设置为不调试启动。 (或者两者都可以从调试开始-取决于您的情况)here 是您可以执行此操作的方法。
This question ...答案显示了如何在 Visual Studio 中启动控制台应用程序的另一个实例,当您已经有一个 运行.
我想做同样的事情但是传递不同的args[]
。例如,在调试时我想启动 2 个实例 of MyConsoleApp.exe
如下...
"MyConsoleApp.exe Agent1"
"MyConsoleApp.exe Agent2"
有人知道怎么做吗?
(使用 Visual Studio 2015 Pro)
据我所知你不能。我要做的是在两个 VS 实例中打开解决方案并 运行 它。或者你也可以通过以下方式试一试(还没有尝试过,但理想情况下它应该有效)
创建两个控制台项目并将所有文件添加为两个项目的 'linked' 文件(两个项目使用相同的 .cs 文件)
进入解决方案,将一个项目设置为'Start with Debugging',其他设置为不调试启动。 (或者两者都可以从调试开始-取决于您的情况)here 是您可以执行此操作的方法。