为什么不用wsdl.exe?

时间:2012-03-19 10:17:16

标签: c# visual-studio visual-studio-2010 wsdl

我需要从wsdl创建.cs。

我使用VS2010和framework 4.0。

我点击AddService Reference - >高级... - >添加WEb参考 - >输入网址用户名密码 - >查看:在此网址找到的网络服务:找到1项服务 - >更改网络参考名称 - >单击“添加引用”。

在文件夹Web引用中创建MyService和两个文件item.wsdl和reference.map。

并且没有更多的了,我接下来该做什么?

更新 如果我创建添加服务引用创建文件:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.239
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace MyBegunApi.ServiceReference1 {

}

UPDATE2: WSDL: http://www.2shared.com/document/2z8emR3Y/wsdl.html

2 个答案:

答案 0 :(得分:1)

它确实

your class is called ServiceReference1.WebService1 ( Default).

以后再做:

 ServiceReference1.WebService1 a = new  ServiceReference1.WebService1();

P.S。 如果你想要常规旧版本,你应该这样做:

enter image description here

答案 1 :(得分:0)

如果您想要类文件,请转到添加服务引用。请提供要添加引用的服务的URL。发现后,为服务指定适当的名称。现在,在服务引用文件中,您将获得具有提供的名称的服务引用。在那你将获得类reference.cs。该类将在服务中实现所有方法和逻辑。你可以创建从这个引用类文件中获得的类的对象,然后可以使用它。

由于