我有一个A.Composite
类型的列表,我添加了一个名为ServiceA
的服务引用。 ServiceA
有一个Composite
类,与A.Composite
相同。
我的问题是我无法将ServiceA.composite
对象添加到列表中,因为命名空间不同。第一个是A.Composite
,第二个是A.ServiceA.Composite
。
我该如何处理这个问题?
答案 0 :(得分:2)
ServiceA有一个
Composite
类,与A.Composite
相同。
如果这两个类是完全相同(它只是从服务返回的对象,在完全相同的代码中在客户端中获取),则应该在其中包含包含它的程序集服务。
您可以阅读更多相关信息here。它解释了如何重用服务器和客户端之间共享的类型。
答案 1 :(得分:0)
您可以将别名创建为global::Foo
。因此,在源文件的顶部,在使用语句之后,添加如下
using AliasClass1=global::Foo.Class1;