我创建了一个命令行应用程序,每个命令行参数处理不同的作业。例如,“-w”启动一个Web项目,而“ -c”运行一个简单的命令行过程。
有时这两个项目必须互相交谈。例如,我以“ -w”启动一个实例,然后启动了一个API Web应用程序。我使用“ -c”启动第二个实例,命令行应用程序通过API连接并处理一些返回的数据。
我了解我可以同时调试多个不同的项目,但是有没有一种方法可以在Visual Studio中调试SAME项目的多个实例?
答案 0 :(得分:2)
是:
Debug
-> Start New Instance
您还可以在解决方案中启动其他程序。
答案 1 :(得分:0)
如果要将不同的启动参数传递给每个实例,则可以执行以下操作:
对于要运行的每个实例:
1)将新的空项目添加到同一解决方案
2)在项目属性下->调试指定
var.get()
Out[86]: '.\n.\n.\n.\n.\n.\n.\n.\n.\n.\n#cat #dog #catsofinstagram #cats #pet #dogsofinstagram #catlover #cute #love #dogs #pets #catstagram #instagood #puppy #kitty #animals #petstagram #dogstagram #gato #kitten #animal #instadog #catoftheday #doglover #cats_of_instagram #adorable #instagram #dogoftheday #instacat #meow '
3)在“解决方案属性”下,选择“多个启动项目” ,然后选择要同时调试的项目
现在,如果您按F5键,则可以调试所有您想要的项目,最终要为每个实例提供多个带有特定命令行参数的实例。