【问题标题】:WCF Proxy class not generatingWCF 代理类未生成
【发布时间】:2014-11-18 09:24:05
【问题描述】:

我有一个由两个客户端应用程序使用的 WCF 服务,一个是 Web 应用程序,另一个是 Windows 窗体应用程序。

当我向 Web 应用程序添加服务引用时,它可以完美运行。

但是,当我向 Windows 应用程序添加服务引用时,它不会生成代理类。

然后我在配置服务引用部分运行选择了“在引用的程序集中重用类型”,它使用 XML 序列化生成引用。这不是我所需要的,因为它给了我很多错误,因为我在任何地方都使用 GUID。

谁能解释我如何使用运行时序列化生成代理类? (两个客户端应用程序使用相同版本的 Visual Studio - Vs2010)

我真的在为此苦苦挣扎,非常感谢您的帮助。

【问题讨论】:

  • “但是,当我向 Windows 应用程序添加服务引用时...” - 你的意思是说你正在向添加服务引用 wcf 服务来自您的 Windows 窗体应用程序

标签: c# visual-studio-2010 wcf


【解决方案1】:

您可以使用 svcutil 生成代理类。在 DLL 中添加这些代理类,然后在您的 Web 和 Windows 应用程序中引用它。通过这种方式,您无需依赖 Visual Studio,并且将为 Web 和 Windows 应用程序提供一致的代理代码

更多详情 - http://msdn.microsoft.com/en-us/library/aa702581(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 2013-08-21
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多