添加引用后未创建代理 class
Proxy class not created after adding reference
首先,我对 C# 和此类技术还很陌生,如果我说错了,或者我的问题真的很愚蠢,我深表歉意。我花了几个小时试图解决这个问题。
我有一个项目,我必须在其中连接到网络服务。我有一些应该适用于该网络服务的示例代码(不幸的是我没有复制它所以我现在不能 post 它在这里)。 Web 服务名称是 "Service1"。
我所做的是在 Visual Studio 中添加了 Web 服务参考 - 我粘贴了该 Web 服务的 URL 并且它的名称出现在框中,所以我接受了。尽管创建了一些 classes(f.e Service1Soap、Service1SoapClient),但没有 class Service1,它在我连接到该 web 服务的示例代码中使用。
代码是这样的:
var service = new ReferenceName.Service1();
错误是 "The type or namespace name 'Service1' could not be found"。这不是名称空间问题,因为我可以使用 Service1Soap();.
有什么解决办法吗?
解决方法是:
1. 在解决方案资源管理器中右击
2.选择"Add Service Reference"
3.点击"Advanced"
4.点击"Add Web Reference"
5.粘贴URL
我想如果我加上"Service Reference"那就是我想要的。不是。
首先,我对 C# 和此类技术还很陌生,如果我说错了,或者我的问题真的很愚蠢,我深表歉意。我花了几个小时试图解决这个问题。
我有一个项目,我必须在其中连接到网络服务。我有一些应该适用于该网络服务的示例代码(不幸的是我没有复制它所以我现在不能 post 它在这里)。 Web 服务名称是 "Service1"。
我所做的是在 Visual Studio 中添加了 Web 服务参考 - 我粘贴了该 Web 服务的 URL 并且它的名称出现在框中,所以我接受了。尽管创建了一些 classes(f.e Service1Soap、Service1SoapClient),但没有 class Service1,它在我连接到该 web 服务的示例代码中使用。
代码是这样的:
var service = new ReferenceName.Service1();
错误是 "The type or namespace name 'Service1' could not be found"。这不是名称空间问题,因为我可以使用 Service1Soap();.
有什么解决办法吗?
解决方法是: 1. 在解决方案资源管理器中右击 2.选择"Add Service Reference" 3.点击"Advanced" 4.点击"Add Web Reference" 5.粘贴URL
我想如果我加上"Service Reference"那就是我想要的。不是。