VS2008:如何从同一解决方案中运行两个单独的项目

时间:2009-10-14 00:34:17

标签: c++ visual-studio-2008 configuration solution vcproj

我有一个单独的非托管C ++控制台应用程序解决方案(.sln),其中两个项目(.vcproj)都构建为.exe。我想同时运行它们(一个是客户端,一个是服务器)。我如何配置我的Visual Studio,以便当我点击一个按钮,比如F5时,按照我指定的顺序一个接一个地运行它会足够聪明?

目前我要做的是将一个项目设置为“启动项目”然后按“Ctrl + F5”运行一个,然后我必须将“启动项目”更改为另一个,然后点击“ CTRL + F5" 。

事实上,每天做这25次是痛苦的。 = P

2 个答案:

答案 0 :(得分:18)

在解决方案资源管理器中右键单击解决方案,单击“属性”(如果窗口为空,请再次选择解决方案),然后转到“公共属性”下的“启动项目”部分。选择“多个启动项目”选项。然后,您可以指定要启动的项目以及每个项目是否应附加调试器。您可以使用向上和向下箭头更改启动顺序。

答案 1 :(得分:0)

您可以创建一个批处理文件来启动您的两个程序(可能会暂停以便在另一个程序启动之前启动一个程序),并创建一个项目,当您按Ctrl-F5时将启动此批处理文件。 / p>

您不必再更改活动项目,并且您具有完全的灵活性。