如何同时调试具有两个控制台应用程序的WCF服务

Ste*_*ves 5 c# wcf visual-studio

我有一个WCF Web服务,负责管理从我们的内部业务应用程序发送到分布式客户端应用程序集的工作.

我希望能够设置一个控制台应用程序来模拟内部应用程序(测试发送工作)以及一个模拟客户端应用程序(测试执行工作).

为此,我需要同时调试两个控制台应用程序,并能够在WCF服务中单步调试代码.显然[不正确,请参阅awswer],Visual Studio解决方案只能有一个启动项目; 在这种情况下踩踏很容易.但是,如何同时使用TWO控制台应用程序单步执行WCF服务?(可以/应该这样做吗?有更好的方法来进行测试吗?)

Ree*_*sey 8

显然,Visual Studio解决方案只能有一个启动项目;

这不是真的.

如果右键单击解决方案资源管理器中的解决方案,然后选择"设置启动项目...",则可以选择"启动多个启动项目".这允许您在命中Debug时在调试器中启动两个控制台应用程序.