繁体   English   中英

C#,wsdl代理类,如何使用?

[英]C# , wsdl proxy classes , how to use it?

我有一个wsdl和xsd文件,并使用wsdl.exe实用工具生成代理类,但是在项目中我没有任何服务引用,可以在c#中使用它吗?

如果要使用Web服务,请使用wsdl.exe生成代理类,并在您的项目中添加该类后,可以使用该服务及其方法。 而且,如果您要使用wcf服务,则必须使用svcutil.exe生成代理类。 您无需创建服务的元数据(wsdl,xsd等)。

wsdl.exe将生成一个包含代理类的.cs文件。 您需要将该文件复制并包括到您的项目中(添加现有文件...)。

如果要使用WCF客户端,则应使用svcutil.exe生成客户端代理,而不是wsdl.exe Visual Studio中的“添加服务引用”对话框在内部使用svcutil.exe。 “添加Web参考”对话框使用wsdl.exe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM