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生成 。