在Web应用程序中添加服务引用后,它创建了带有命名空间
的reference.vb类
服务reference1和我试图分配时
我创建了一个与返回Web服务并分配对象
相同的类Dim obj1 As Search
Dim obj1 = client.Search(日期,姓名)
这里我得到'DOOD.ServiceReference1.Search'类型的值无法转换为'DOOD.Search'
如何解决这个问题......
答案 0 :(得分:0)
曾经在我们有应用程序的地方工作,你必须进入Reference.vb文件,并完全从文件中删除类的声明(在你的情况下,特别是类搜索) - 每次重新生成服务参考。 (通常在您将界面更改为任何功能时)。
然后,该服务将仅返回您的DOOD.Search并且不会出现类型转换问题。
另一种方法是你必须编写一个适配器来转换它们。