如何解决名称空间冲突
本文关键字:空间 冲突 解决 何解决 | 更新日期: 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();
}
}