【问题标题】:Visual Studio does not generate client proxy code when adding service reference添加服务引用时 Visual Studio 不生成客户端代理代码
【发布时间】:2023-06-12 15:26:01
【问题描述】:

我有一个 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

【问题讨论】:

  • 事实上,这正是我想要做的,但每次我尝试这样做时,我都会收到一个错误,说已经发布了一个同标题的问题。我正在按“回答您的问题”按钮以获取您的信息。
  • 我认为不存在具有相同标题的答案(至少我找不到),它一定是一个错误。尝试将其更改为稍微不同的标题。当您使用“回答您自己的问题”复选框时,您会看到两个文本区域:一个用于问题,另一个用于答案。
  • 我不得不按照你的说法更改标题,现在它可以工作了,我回答了我自己的问题。不过谢谢你的提及。

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


【解决方案1】:

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

【讨论】:

  • 感谢您发布您为自己的问题找到的解决方案,但您忘记将其标记为已回答!
最近更新 更多