c#, wsdl代理类,如何使用它

本文关键字:何使用 代理 wsdl | 更新日期: 2023-09-27 18:12:59

我有一个wsdl和xsd文件,并与wsdl.exe实用程序我生成代理类,但在项目中我没有任何服务参考,如何使用它与c#?

c#, wsdl代理类,如何使用它

wsdl.exe将生成包含代理类的.cs文件。您需要将此文件复制并包含到您的项目中(Add existing file…)。

如果你想使用WCF客户端,你应该使用svcutil.exe来生成你的客户端代理,而不是wsdl.exe。Visual Studio中的"添加服务引用"对话框在内部使用svcutil.exe。添加Web引用对话框使用wsdl.exe。

如果你想使用web服务,使用wsdl.exe来生成代理类,然后在你的项目中添加这个类,你可以使用服务和它们的方法。如果您有一个想要使用的wcf服务,则必须使用svcutil.exe来生成代理类。您不需要创建服务的元数据(wsdl、xsd等)。