有時有兩個地方有部分相同的命名空間混合起來,像命名空間由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