我在这是在2005年。为此,我已生成的代理类使用该服务的BIDS开发SSIS脚本组件使用WCF服务svcutil.exe
。 在脚本组件附代理类后它有一些类的错误,如System.Runtime.Serialization.DataContractAttribute
没有定义。 我怎样才能解决这个问题..或者可以WSDL任何建议用于genrate代理类WCF服务的。 以便它可以在.NET 2.0中使用。
谢谢
我在这是在2005年。为此,我已生成的代理类使用该服务的BIDS开发SSIS脚本组件使用WCF服务svcutil.exe
。 在脚本组件附代理类后它有一些类的错误,如System.Runtime.Serialization.DataContractAttribute
没有定义。 我怎样才能解决这个问题..或者可以WSDL任何建议用于genrate代理类WCF服务的。 以便它可以在.NET 2.0中使用。
谢谢
最后,经过一番挣扎过吧,我已经解决了这个问题。 我现在已经成功创建了代理类WCF服务的,也现在是在.NET 2.0的工作。
我已经通过下面的步骤走: -
注意:这将工作只有在WCF sercice(.SVC)将使用basicHttpBinding的,类似于Web服务(的.asmx)
第一步: -运行在Visual Studio命令提示符下键入以下命令。
svcutil.exe /target:metadata http://Your service address
这将创建WSDL文件与路径中的一些其他文件C:\Program Files\Microsoft Visual Studio 10.0\VC
第二步: -现在运行的WSDL命令
wsdl.exe tempuri.org.wsdl tempuri.org.xsd schemas.microsoft.com.2003.10.Serialization.xsd
这将生成可用于访问该服务的V2.0客户端代理类。
注意:如果WSDL命令时出现一定的误差,而不是使用使用这三个用空格隔开的所有文件名..