添加服务引用时,Visual Studio不会生成客户端代理代码

时间:2014-06-10 13:54:56

标签: c# .net wcf visual-studio-2013 workflow-foundation

我有一个WF [Workflow Foundation]项目,当我尝试向其添加服务引用[Visual Studio 2013-Target Framework为4.5.1]时,生成的引用代码不包含客户端代理代码。我尝试将服务引用添加到其他非WF项目[库项目],它工作正常,reference.cs包含客户端代理代码。为什么Visual Studio不为WF项目生成客户端代理?如果设施不存在那么显然我采取了错误的方法。如何在CodeActivity中使用WCF方法?

只是提醒您,这不是以下主题的重复: Service reference not generating client types

1 个答案:

答案 0 :(得分:1)

Visual Studio不是简单的Reference.cs文件,而是将7个以上的文件添加到服务引用文件夹中。当我重新编译项目并构建它时,我的WCF服务的所有方法都出现在工具箱上[并且变得可用],现在我可以在我的工作流程中使用它们。