在Visual Studio
我刚刚向我的Asp.net
网站添加了一个网络服务引用,但当我尝试在代码中使用网络服务实例时,它会显示missing type , namespace
。奇怪的是当我将目标框架从3.5改为4时,这个错误消失了。任何想法发生了什么?
答案 0 :(得分:0)
最好将wsdl.exe作为您的Web服务,然后在客户端代码中包含其代理类
C:\ Windows \ system32> wsdl.exe /out:C:\MyServiceProxy.cs"https://whatever.com/Myservice.asmx? WSDL“
或者你可以:
右键单击解决方案资源管理器中的项目>添加参考> .Net标签> System.Web.Extension添加引用,应该全部设置
答案 1 :(得分:-2)
您最初在哪个版本工作?可能只是版本控制不兼容。你有什么理由不能使用.NET 4吗?