Visual studio 在Visual Studio中单击一次即可运行多个实例
我想知道我是否可以在调试模式下运行我的应用程序的多个实例(现在是两个实例),只需简单地单击或设置一个键即可…似乎没有多少人知道这一点,但这是完全可能的,尽管我承认这并不十分明显。 以下是您要做的:Visual studio 在Visual Studio中单击一次即可运行多个实例,visual-studio,visual-studio-2010,debugging,Visual Studio,Visual Studio 2010,Debugging,我想知道我是否可以在调试模式下运行我的应用程序的多个实例(现在是两个实例),只需简单地单击或设置一个键即可…似乎没有多少人知道这一点,但这是完全可能的,尽管我承认这并不十分明显。 以下是您要做的: 假设当前项目是一个,其输出为c:\bin\my.exe 将空项目添加到的解决方案中,称之为“Dummy” 在Dummy的项目属性->调试下,将命令设置为c:\bin\my.exe点 在解决方案属性->配置管理器下,取消选中虚拟项目的所有构建,这样VS就不会尝试构建它(构建空项目失败) 在解决方案属性
- 假设当前项目是一个,其输出为c:\bin\my.exe
- 将空项目添加到的解决方案中,称之为“Dummy”
- 在Dummy的项目属性->调试下,将命令设置为c:\bin\my.exe点
- 在解决方案属性->配置管理器下,取消选中虚拟项目的所有构建,这样VS就不会尝试构建它(构建空项目失败)
- 在解决方案属性->启动项目下,选择多个启动项目,并将A和Dummy的操作设置为启动
- 现在点击F5,您的exe将被启动两次,每次都在一个单独的调试实例下。(您可以在调试->查看->进程窗口中看到)
- 解决方案>添加现有项目>路径到.exe
否,您不能从Visual Studio运行应用程序的多个实例。例如,像“编辑并继续”这样的功能只能在只有一个实例的情况下工作。但是,您可以从Visual Studio外部运行多个实例,但您将失去一些奇特的功能。我可以运行我的应用程序的多个实例,并在同一VS环境中调试它们。我只是想知道我是否可以通过按键或点击按钮来做到这一点。我想你是在谈论类似的事情吧?更具体地说,您手动运行多个实例,然后附加调试器?不,没有自动化的解决方案;这不是一个常见的用例。尝试编写一个宏。Yeap的可能副本我已经读过该线程,这就是我运行多个实例的方式。我只是想如果有一个简单的点击方式来做。。我想没有。谢谢,回答得很好!顺便说一句,在VS2010中,我需要设置项目属性|调试|启动操作|启动外部程序以及项目属性|调试|启动选项|工作目录。非凡的很简单,而且完全可以做需要的事情。不客气:]我在想同时调试客户机/服务器应用程序时偶然发现了这一点。在这种情况下,这个工作流程简直太神奇了:1个源代码窗口,旁边是客户端代码,1个服务器代码,一步一步地调试在你的手中。兄弟,你真是太棒了!我想运行一个测试程序的两个实例来练习一个库。我使用库项目代替虚拟项目,将其调试命令设置为“$(ProjectDir)test\$(Platform)\$(Configuration)\test.exe”-因此测试程序的两个实例都使用所选的配置和平台。这是可能的,但这并不能回答这个问题,因为这不是“简单的单击或为其设置键”。此外,在应用程序运行后附加调试器有时是不够的,因为这样会错过应用程序的初始化。这很好!!我希望这能起作用,得到以下消息:“解决方案已经包含一个名为‘A.B.C’的项。”