前几 天用它生成WebSerive的代理类,并指定了生成路径,结果后来还是忘记如何给指定路径了。
wsdl 生成代理类的两种方式:
1:通过Web服务地址生成:
wsdl /o:d:/文件名 web服务地址。默认为C#语言的。
生成方式如下:
wsdl /language:c# /n /o:d:/Test.cs http://localhost:8866/webService.asmx
参数说明:language,指定生成语言。可简写为/l:c#
/n:生成命名空间
/o:d:/Test.cs,指定生成路径以及生成文件名。
http://localhost:8866/webService.asmx 则为web服务地址
2:通过给定的wsdl文档生成
生成方式如下:
wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdl
说明:language,指定生成语言种类
n:命名空间(生成后的代理类也可以在其中更改命名空间)
out:指定生成目录。如上是生成在D:/盘下,文件名为TestService.cs
D:/Temp/TestService.wsdl则是只待生成的wsdl文档及其路径