有时有两个地方有部分相同的命名空间混合起来,像命名空间由Compilator
Project.Data.Anything.ClassName
Project.Business.Anything.ClassName
这是常见的Visual Studio引用其他名称空间。当它出现在“使用Project.Data.Anything;”时,这有点不合逻辑在标题中。
这意味着,如果我写
public void ClassName
它链接到商业版本。我经常忽略它并打印整个名称空间,但是在一些项目中(特别是这个项目),它很难阅读,而且开销很大。
任何想法,有人吗?
也许去除在解决方案资源管理项目的参考部分参考为好。 – 2011-12-19 16:27:37
半年前,我几乎不记得这个问题,为什么是:)。问题在于我的前开发人员创建了一个DAL和BL,它们具有相同的名称空间路径名称(在Businesd中执行了一个Data而不是Businesd),只有当DAL和BL在同一个类中被引用时,才会引用问题。 。或者不重复每层中的命名:) – Independent 2011-12-19 17:34:10