我有一个A.Composite
类型的列表,我添加了一个名为ServiceA
的服务参考。 ServiceA
有Composite
类,与A.Composite
相同。如何处理不同的命名空间?
我的问题是我不能将ServiceA.composite
对象添加到列表中,因为名称空间有所不同。第一个是A.Composite
,第二个是A.ServiceA.Composite
。
我该如何处理这个问题?
我有一个A.Composite
类型的列表,我添加了一个名为ServiceA
的服务参考。 ServiceA
有Composite
类,与A.Composite
相同。如何处理不同的命名空间?
我的问题是我不能将ServiceA.composite
对象添加到列表中,因为名称空间有所不同。第一个是A.Composite
,第二个是A.ServiceA.Composite
。
我该如何处理这个问题?
您可以创建一个别名,如global::Foo
。因此,在你的源文件的顶部,您使用的语句刚过,加入这样
using AliasClass1=global::Foo.Class1;
我没有看到别名将如何帮助我在我的情况。你能分享更多信息吗? – Ctrlfreak
坚持一个。最好的选择是只使用'A.ServiceA.Composite'。 –
重命名服务引用? – Ctrlfreak
相关:[解决模糊引用](http://stackoverflow.com/questions/14141043/resolving-an-ambiguous-reference) – Sayse