读书人

slsvcutil 生成的client.cs报一大堆异

发布时间: 2013-08-16 14:29:57 作者: rapoo

slsvcutil 生成的client.cs报一大堆错误
wcf程序,服务是一个控制台程序,客户端用silverlight。

用slsvcutil 生成client.cs,这个文件加入到项目之后,报一大堆错误,比如

错误1命名空间“System.ServiceModel”中不存在类型或命名空间名称“DuplexClientBase”。是否缺少程序集引用?D:\Krs\KrsSolution\KrsMonitorWeb\client.cs566962KrsMonitorWeb

错误2未能找到类型或命名空间名称“BeginOperationDelegate”(是否缺少 using 指令或程序集引用?)D:\Krs\KrsSolution\KrsMonitorWeb\client.cs567213KrsMonitorWeb

不知道是咋回事。。。

项目已经引用System.ServiceModel,也引用了Syetem.ServiceModel.Web,再说,client.cs中是使用全称System.ServiceModel.DuplexClientBase
[解决办法]
直接在工程右击添加 service reference 来生成。有可能和项目namespace有关。

在外部用工具生成还要手工修改,不如直接通过IDE生成 。

读书人网 >Web Service

热点推荐