2012-12-19 16 views
2

在解析Cref鏈接中的裝配別名時解決C#編譯器警告時遇到困難。不幸的是,我從intellisense得到的唯一反饋是'語法錯誤'。這是一個鏈接的例子[見cref =「global :: Namespace.Class.Method」]。從我能收集的內容來看,語法是正確的。被引用的程序集具有爲別名設置的「全局」。.NET:XML文檔 - 在CREF標記中使用裝配別名

這是編譯器的問題嗎?有沒有解決辦法?

回答

2

據我所知,global在文檔註釋中的含義與在普通代碼中的含義相同。它只是一個名稱空間別名,它允許您避免名稱空間名稱和類型名稱之間的衝突。有關更多詳情,請參閱MSDN on the Global Namespace Alias

注意,這不是一樣extern aliases當你有兩種類型具有相同的完全限定的名稱,在不同的組件被使用。你的問題在談論「不同的根源」,表明你可能會被外部別名混淆,但很難確定。

+0

謝謝喬恩,當你回答時,我只是在連接這些點後編輯我的問題。我會看看你提供的鏈接。 –