[英]Why, when adding a service reference in VS2010, is the client class not generated?
我疯了,我相信。
也就是说,我以前从来没有遇到这样的问题,没有人(谷歌已经编入索引)似乎也遇到了同样的问题。
每当我向VS2010项目添加对特定ASMX服务的引用时,生成所有代码,就会有一个代表服务所有功能的接口ServiceSoap
,但解决方案中的任何地方都没有具体的实现!
我究竟做错了什么? 我只需right click project
, add service reference
,将paste url to .asmx
, type 'Blah' in the namespace box
, click OK
。
一切似乎都好了。 我猜蝙蝠疯了,我猜...
Advanced...
并选择将其添加为.NET 2.0服务,一切正常,但我不是特别想这样做。
Remedy
,服务.asmx文件是Service.asmx
。
尝试这个...
右键单击服务引用。 然后去配置服务参考。 然后取消选中引用程序集中的重用类型复选框。 UPD
这解决了我的希望,希望它也能帮助别人
请尝试以下步骤:
您是否尝试过点击“显示所有文件”?
启用此功能后,可以将服务引用扩展为其各种“源”文件。
点击“显示所有文件”图标。 还有另一个文件夹,它们具有相同的名称。 删除文件夹时。 并清理解决方案。 添加具有相同名称的新服务。 现在它的工作正常。
右键单击引用,然后 - “在对象浏览器中查看”只需双击对象资源管理器中的一个方法/属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.