2009-12-30 66 views
2

我正在测试一些有客户端exe和服务器exe的代码(服务器最终将是一个Windows服务,现在它是一个控制台应用程序,以便于测试)。自动启动第二个进程并附加在调试

下面是我想让Visual Studio为我做的事情 - 有没有办法做到这一点?

将客户端应用程序作为我的启动程序(解决方案中的客户端和服务器)。

当我打F-5进行调试时,我想让VS启动Server exe和客户端exe并附加到这两者(以便我可以轻松地从客户端进入服务器)。

我可以通过手动运行服务器exe,在调试器中启动客户端,然后将(手动)附加到服务器进程来手动执行此操作。我很想自动化它。

回答

4

在VS2008和更高版本中(2005年也可以做到这一点,现在真的不记得了),您可以设置多个启动项目。右键单击解决方案资源管理器中的解决方案,单击属性。转到公共属性下的启动项目,选择“多个启动项目”,然后将操作更改为客户端和服务器旁边的“开始”。

+0

为什么我永远不会想到在解决方案属性中看?我一直都在项目属性(和调试选项那里接近,但没有雪茄)。谢谢! – JMarsch 2009-12-30 21:50:12

+0

呵呵,不用担心,我仍然在学习关于IDE的东西,并且我一直在使用它,这是我生活中令人惊讶的很大一部分... – Rory 2009-12-30 21:55:40

+0

为我调试Silverlight应用程序和一个WCF服务端点正在与之交流。 – 2010-07-31 00:51:19

相关问题