我有一个 WCF 项目。当我运行它时,有时会启动 WCF 测试客户端,有时则不会。
如何将 WCF 测试客户端设置为始终打开?
MLF 的答案中的链接确实包含了很好的信息,绝对值得一读。然而,我花了一段时间才找到我正在寻找的具体答案,大约在页面的中间:
如果您在解决方案资源管理器中将焦点设置在 .svc 或 .xamlx 文件上,则按 F5 时将启动 WCF 测试客户端。
这在 Visual Studio 2015 中仍然适用。
查看 WCF 工具团队博客中的这篇文章
值得注意的是由项目模板在 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 文件。