在您的C#項目的Visual Studio中,展開References文件夾。然後查看任何參考的屬性。你會在那裏看到別名屬性。在項目中,物業的價值爲「全球」。什麼是Visual Studio中引用屬性中的別名?
有人可以告訴我什麼這個屬性,我該如何使用它?
謝謝。
在您的C#項目的Visual Studio中,展開References文件夾。然後查看任何參考的屬性。你會在那裏看到別名屬性。在項目中,物業的價值爲「全球」。什麼是Visual Studio中引用屬性中的別名?
有人可以告訴我什麼這個屬性,我該如何使用它?
謝謝。
這是一個猜測。 但是和這段代碼一樣。
using MyNameSpace = MyCompany.MyProject.MyLibrary;
這個想法是爲了避免命名空間名稱衝突。
「全局」用於將具有與框架類似名稱空間的程序集分開。
假設你的庫也有一個控制檯類&你的CS文件有一個對你的庫和mscorlib.dll的引用。而且,如果您想使用.net框架控制檯類,則可以編寫global::System.Console.WriteLine("hello");
您也可以在這種情況下執行以下操作。
using myConsole = MyLibrary.Console;
using fwkConsole = global::System.Console;
夥計們,糾正我,如果我誤解了這個問題。
您可能需要引用有 相同的完全限定的類型名稱組件兩個 版本。例如,對於 示例,您可能必須在 相同的應用程序中使用兩個或更多版本的程序集 。通過使用外部的 程序集別名,可以將每個程序集中來自 的名稱空間打包在由 別名命名的 根級別名稱空間中,這使得它們可以在同一文件中使用 。
,我發現這個great article展示瞭如何使用Alias屬性。