12

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

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

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

4

2 回答 2

20

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

于 2009-10-14T00:36:39.500 回答
0

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

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

于 2009-10-14T06:34:27.920 回答