0

我正在一个 WCF 客户端上工作,我有 2 个服务引用。两个服务引用都有一个共同的方法名称。我的两个服务引用都有 GetNames()。因为我必须根据条件实例化,我正在尝试做以下:

IF Yes

Serviceclient1.GetNames name1= new Serviceclient1.GetNames();

Else

ServiceClient2.GetNames name2 =new Serviceclient1.GetNames();

但是即使我指的是两个不同的命名空间,我也会得到模棱两可的参考?

如果有人可以在这里指导我,我会很高兴?

4

2 回答 2

1

您需要执行以下操作之一:

1) 完全符合条件Serviceclient1,如:

var name1 = new Namespace.Serviceclient1.GetNames();

2)添加using如下语句:

using SomeAlias = Namespace.Serviceclient1;
于 2013-02-13T18:55:58.537 回答
0

尝试别名冲突的参考。

using ServiceCient2 = Namespace.Serviceclient1;

来自 MSDN,如何:使用全局命名空间别名

于 2013-02-13T18:55:15.850 回答