0

在 Web 应用程序中添加服务引用后,它创建了带有命名空间
服务 reference1 的 reference.vb 类,当我尝试分配时

我创建了一个与 Web 服务返回并分配对象相同的类

将 obj1 调暗为搜索

Dim obj1 = client.Search(日期,名称)

在这里我得到“DOOD.ServiceReference1.Search”类型的值无法转换为“DOOD.Search”

如何解决这个...

4

1 回答 1

0

曾经在我们有一个应用程序的地方工作过,您必须进入 Reference.vb 文件并从文件中完全删除类的声明(在您的情况下,特别是类搜索) - 每次您重新生成服务引用时. (通常当您将界面更改为任何功能时)。

然后该服务将只返回您的 DOOD.Search 并且没有类型转换问题。

另一种方法是您必须编写一个适配器来在两者之间进行转换。

于 2013-07-11T16:50:15.790 回答