C# 添加引用后未创建代理类

C# 添加引用后未创建代理类,c#,web-services,visual-studio-2012,C#,Web Services,Visual Studio 2012,首先,我对C#和这类技术还很陌生,所以如果我说出了错误的名字,或者我的问题真的很愚蠢,我很抱歉。我花了几个小时试图解决那个问题 我有一个项目,我必须连接到webservice。我有一些示例代码应该适用于该Web服务(不幸的是,我没有复制它,所以现在无法在这里发布)。Web服务名称为“Service1” 我所做的是在VisualStudio中添加了Webservice引用——我粘贴了该Webservice的URL,它的名称出现在框中,所以我接受了。即使创建了一些类(f.e Service1Soap

首先,我对C#和这类技术还很陌生,所以如果我说出了错误的名字,或者我的问题真的很愚蠢,我很抱歉。我花了几个小时试图解决那个问题

我有一个项目,我必须连接到webservice。我有一些示例代码应该适用于该Web服务(不幸的是,我没有复制它,所以现在无法在这里发布)。Web服务名称为“Service1”

我所做的是在VisualStudio中添加了Webservice引用——我粘贴了该Webservice的URL,它的名称出现在框中,所以我接受了。即使创建了一些类(f.e Service1Soap、Service1SoapClient),也没有Service1类,我在连接到该Web服务的示例代码中使用了Service1类

代码类似于:

var service = new ReferenceName.Service1();
错误是“找不到类型或命名空间名称'Service1'。这不是名称空间问题,因为我可以使用Service1Soap()

有没有办法解决这个问题?

解决方案是: 1.在解决方案资源管理器中单击鼠标右键 2.选择“添加服务引用” 3.单击“高级” 4.单击“添加Web参考” 5.粘贴URL


我想如果我加上“服务参考”,那就是我想要的。事实并非如此。

我怀疑Service1Soap就是您所要寻找的,尽管名称不同。据我所知,在尝试使用此类时出现了另一个错误—该类的对象无法创建(比如它是抽象的或其他)。对不起,我现在没有访问该代码和编译器的权限。无论如何,谢谢你的回复。