如何解决名称空间冲突?

时间:2015-10-17 14:50:04

标签: c#

我正在使用一个名为KSWeb.dll的基本dll。它的主命名空间是KSWeb。这个dll有主要的Base类Under KSWeb.KSS.Base。

现在我已将其添加为其中一个类库项目的参考。我想给这个类库赋予名称空间KSWeb.I已经添加了一个名为NewCK的新类,它继承自KSWeb.KSS.Base。

当我进行编码意味着KSWEB然后处理点(。)然后它可以找到KSS然后找到Base也。

我的问题是,当我构建这个类库时,它会给我一个错误,比如KSWEB.KSS找不到,然后我按下alter + tab KSWEB.KSS not found。

为什么会这样?请参考下面的代码。

现在在这个类库项目中,我创建了一个类

namespace KSWeb
{
    partial class NewCK : KSWeb.KSS.Base
    {
    }
}

对于我的观点,必须在类库中使用KSWEB命名空间 请在c#.net或vb.net中建议。

1 个答案:

答案 0 :(得分:0)

//Use a namespace alias

   using Other = KSWeb.KSS;

    namespace KSWeb
    {
        partial class NewCK : Base
        {
          //You can now use Other as below
           Other.Method();
        }
    }
相关问题