我尝试为Web服务制作简单的Windows移动客户端。 web方法只添加两个整数。我在proxy和System.Web.Service上添加了引用。 但它完成了这个错误:
The type 'System.Web.Services.Protocols.SoapHttpClientProtocol' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
但是我在System.Web.Service上添加了引用 我检查,并在参考中添加:
Assembly System.Web.Services
E:\ Program Files \ Microsoft.NET \ SDK \ CompactFramework \ v3.5 \ WindowsCE \ System.Web.Services.dll
我使用Visual Studio 2008,哪里有问题?我先尝试谷歌,但我没有找到答案。感谢
答案 0 :(得分:1)
看起来你已经添加了对system.web.services.dll 3.5版本的引用,但它要求的是版本2.0。尝试在以下位置引用该文件:
E:\ Program Files \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ System.Web.Services.dll