C#web服务

C#web服务,c#,web-services,C#,Web Services,我不熟悉web服务。 我只是按照一个教程创建了一个web服务。下一步是通过输入wsdl和esdl契约的路径来创建代理。它应该创建一个service1.cs文件,但是我的系统创建了service.cs文件,该文件与教程中的文件类似 下一步是创建console tester应用程序。我将service.cs文件添加到控制台项目中,但它无法编译。我得到以下错误: Error 1 The type or namespace name 'Services' does not exist in

我不熟悉web服务。 我只是按照一个教程创建了一个web服务。下一步是通过输入wsdl和esdl契约的路径来创建代理。它应该创建一个
service1.cs
文件,但是我的系统创建了
service.cs
文件,该文件与教程中的文件类似

下一步是创建console tester应用程序。我将
service.cs
文件添加到控制台项目中,但它无法编译。我得到以下错误:

Error   1   
The type or namespace name 'Services' 
does not exist in the namespace 'System.Web' 
(are you missing an assembly reference?)    
C:\.....\tws\Service.cs 4   18  tws

请帮助。

您查看了项目参考资料了吗

System.Web.Services
不是
System.Web
中的而是在不同的单独程序集中

查看是否有以下参考:

  System.Web.Services
如果没有,请添加对以下内容的引用:

  System.Web.Services.dll

在您的project System.Web.Services中,缺少用于添加以下内容的引用

点击

References> Add References>  Assemblies > Framework >System.Web.Services 
滚动列表以查找此项,或在搜索框中键入“System.Web.Services”


选择System.Web.Services并添加它

thanx mate它确实有效。。。似乎我还有很多要学的东西要学,对于那些希望继续使用这个的人来说,还有另一个库(Mvp.Xml)可以替代它。在尝试让NuGet package manager安装System.Web.Services几个小时后,我了解到了这一点,但没有找到它。希望这对别人有帮助!