WCF 代理类未生成

本文关键字:未生 代理 WCF | 更新日期: 2023-09-27 18:30:58

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

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

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

然后,我在配置服务引用部分中运行选定的"引用程序集中的重用类型",它使用 XML 序列化生成引用。这不是我需要的,因为它给了我很多错误,因为我到处都在使用 GUID。

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

我真的很挣扎,非常感谢您的帮助。

WCF 代理类未生成

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

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