I Got Error :"the type or namespace name 'namespace2' does not exist int the namespaces 'namespace1' " when i add a WebService
I Got Error :"the type or namespace name 'namespace2' does not exist int the namespaces 'namespace1' " when i add a WebService
我有一个地址(非真实)的网站:www.example.com
。
在这个网站上,我有一项服务(真实):http://www.example.com/services/smsService.asmx
。
我在 visual-studio-2017
中有两个 asp.net
项目:
project1
和 project2
.
在 project1
中,当我添加一个 Web 引用(添加服务引用...>高级...>添加 Web 引用...)时,如 http://www.example.com/services/smsService.asmx
一切正常,但在 project2
命名空间中webReference 无法识别。
在 project1
中我使用 using NameSpace1.SmsWebService;
并且它有效,但在 project2
中我得到了那个错误!
两个项目几乎一样
首先删除您之前添加的服务引用,重建项目然后添加新的服务引用
在 project2 中配置 Web 引用引用时更改命名空间。
并确保项目 1 未在项目 2 中引用。
经过一些 googling
和 stack overflowing
我发现我可以用其他方式添加服务。
我曾经以这种方式添加服务:
右键单击项目 > Add
> Service Reference...
> Advanced...
> Add Web Reference...
然后我写 URL 和 ...
这样,*.datasource
之类的文件无法下载(我不知道为什么!),因此项目无法构建。
我改变了添加服务的方式:
右键单击项目 > Add
> Service Reference...
> 然后我填写地址并单击 GO
按钮!
令人惊讶的是一切都很好!除了一些类名最后需要一个 SoapClient
。表示 oldClass
在我的代码中更改为 oldClassSoapClient
!
最后,这个服务出现在Service References
的解决方案中,而不是Web References
谢谢各位小伙伴
我有一个地址(非真实)的网站:www.example.com
。
在这个网站上,我有一项服务(真实):http://www.example.com/services/smsService.asmx
。
我在 visual-studio-2017
中有两个 asp.net
项目:
project1
和 project2
.
在 project1
中,当我添加一个 Web 引用(添加服务引用...>高级...>添加 Web 引用...)时,如 http://www.example.com/services/smsService.asmx
一切正常,但在 project2
命名空间中webReference 无法识别。
在 project1
中我使用 using NameSpace1.SmsWebService;
并且它有效,但在 project2
中我得到了那个错误!
两个项目几乎一样
首先删除您之前添加的服务引用,重建项目然后添加新的服务引用 在 project2 中配置 Web 引用引用时更改命名空间。 并确保项目 1 未在项目 2 中引用。
经过一些 googling
和 stack overflowing
我发现我可以用其他方式添加服务。
我曾经以这种方式添加服务:
右键单击项目 > Add
> Service Reference...
> Advanced...
> Add Web Reference...
然后我写 URL 和 ...
这样,*.datasource
之类的文件无法下载(我不知道为什么!),因此项目无法构建。
我改变了添加服务的方式:
右键单击项目 > Add
> Service Reference...
> 然后我填写地址并单击 GO
按钮!
令人惊讶的是一切都很好!除了一些类名最后需要一个 SoapClient
。表示 oldClass
在我的代码中更改为 oldClassSoapClient
!
最后,这个服务出现在Service References
的解决方案中,而不是Web References
谢谢各位小伙伴