我有错误:“类型或命名空间名称 'namespace2' 在命名空间 'namespace1' 中不存在”,当我添加一个 WebService

穆罕默德·米尔绍杰

我有一个地址(非真实)的网站:www.example.com在这个网站,我有一个服务(实): http://www.example.com/services/smsService.asmx

asp.netvisual-studio-2017:project1和 中有两个项目project2

project1当我添加一个 webreference(添加服务引用...>高级...>添加 Web 引用...)时,就像http://www.example.com/services/smsService.asmx一切正常,但在project2webReference 的命名空间中无法识别。

project1我使用using NameSpace1.SmsWebService;并且它有效,但在project2我得到那个错误!

两个项目几乎一样

穆罕默德·米尔绍杰

经过一段时间googlingstack overflowing我发现我可以以其他方式添加服务。
我曾经以这种方式添加服务:
右键单击项目 > Add> Service Reference...> Advanced...>Add Web Reference...然后我写 URL 和 ...
这样,一些文件*.datasource无法下载(我不知道为什么!),因此项目构建失败。
我改变了添加服务的方式:
右键单击项目 > Add> Service Reference...> 然后我填写地址并单击GO按钮!
令人惊讶的是一切都很好!除了一些 classNamesSoapClient在末尾需要一个意味着在我的代码中oldClass更改为oldClassSoapClient
最后,这个服务出现在Service References了解决方案中,而不是Web References
谢谢所有的小伙伴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档