如何解决名称空间冲突

本文关键字:空间 冲突 解决 何解决 | 更新日期: 2023-09-27 18:18:04

我使用一个名为KSWeb.dll的基础dll。它的主要名称空间是KSWeb。这个dll有main基类在KSWeb.KSS.Base.

现在我已经添加了这个作为一个类库项目的参考。我想给这个类库命名空间也KSWeb。我已经添加了一个名为NewCK的新类,它继承自KSWeb.KSS.Base。

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

我的问题是,当我建立这个类库,然后它给我错误像KSWEB。没有找到KSS,然后我按alter + tab KSWEB。未找到KSS。

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

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

这样的类
namespace KSWeb
{
    partial class NewCK : KSWeb.KSS.Base
    {
    }
}

在我看来,必须在类库中使用KSWEB命名空间请建议使用c#.net或vb.net。

如何解决名称空间冲突

//Use a namespace alias
   using Other = KSWeb.KSS;
    namespace KSWeb
    {
        partial class NewCK : Base
        {
          //You can now use Other as below
           Other.Method();
        }
    }