如何设置WCF测试客户端在服务每次运行时都会运行

9

我有一个WCF项目,有时运行它会启动WCF测试工具,有时则不会。

如何设置WCF测试客户端始终显示?

3个回答

36

MLF的答案中包含了有用的信息,并值得一读。然而,我花了一些时间才找到我所需要的特定答案,它大约在页面的中间位置:

如果你在“解决方案资源管理器”中将焦点设置在“.svc”或“.xamlx”文件上,在按下F5时将启动WCF Test Client。

在Visual Studio 2015中仍然有效。


1
以及Visual Studio 2017。 - Predders
1
在多项目解决方案中,确保服务在按下F5之前被设置为“启动项目”;-) - Excelosaurus

9

11
当你在解决方案资源管理器中选中 .svc 或 .xamlx 文件时,按下 F5 键会启动 WCF 测试客户端。 - SKARVA Bodavula
1
与此同时,超链接已经失效。但是可以在archive.org上找到内容:https://web.archive.org/web/20160305201409/http://blogs.msdn.com/b/wcftoolsteamblog/archive/2010/01/04/tips-for-launching-wcf-test-client.aspx - Jan Köhler

0
值得注意的是,由项目模板在svc.cs文件中生成的注释。
// NOTE: In order to launch WCF Test Client for testing this service, please select SampleService.svc or SampleService.svc.cs at the Solution Explorer and start debugging.
public class SampleService : ISampleService
{
    ...

我们可以使用这个提示,通过将svc文件指定为启动操作,使WCF测试客户端每次都启动(无论当前聚焦的文件是什么)。

进入您的“项目属性”,“Web”选项卡,将“特定页面”设置为您的svc文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接