2009-10-14 258 views
12

我有一个单独的未托管的C++控制台应用程序解决方案(.sln)和两个项目(.vcproj)都构建为.exe。我想同时运行它们(一个是客户端,另一个是服务器)。我如何配置我的Visual Studio,使得当我点击一个按钮,比如说F5时,它能够按照我指定的顺序依次运行一个按钮?VS2008:如何从同一解决方案运行两个独立的项目

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

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

+0

去年我不得不这样做网络,讨厌地狱。 – GManNickG 2009-10-14 00:35:23

回答

18

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

+1

这是“多个启动项目”单选按钮。执行顺序也可以在那里指定。 – Virne 2009-10-14 00:44:07

+0

是的;我已经扩展了我的答案。 – SLaks 2009-10-14 00:47:48

+2

谢谢。完美的答案。 – sivabudh 2009-10-14 00:57:35

0

你可以创建一个批处理文件来启动你的两个程序(可能会暂停一个启动,然后另一个启动),然后创建一个项目,当你按下Ctrl-F5时启动这个批处理文件。

您不必再更改活动项目,而且您将拥有充分的灵活性。

相关问题