http://msdn2.microsoft.com/zh-cn/library/wkze6zky(VS.80).aspx
Visual Studio如何:在 Visual Studio 中添加或移除引用
注意 |
為 Visual C# 和 Visual J# 項目設定引用路徑的過程稍有不同。在 Visual Basic 項目中,是單擊“引用路徑”按鈕調出“添加引用”對話方塊。而在 Visual C# 或 Visual J# 項目中,則使用的是“專案設計工具”的專案設計工具 ->“引用路徑”頁(C#、J#)。有關更多資訊,請參見如何:設定引用路徑(C#、J#)。 |
為了在應用程式中使用組件,必須首先添加對組件的引用。Visual Studio 在“添加引用”對話方塊中提供了五個選項:
“添加引用”對話方塊只列出位於 Public Assemblies 檔案夾 (Program Files\Microsoft Visual Studio .NET\Common7\IDE\Public Assemblies) 中的程式集。您可以將自己的程式集複製到 Public Assemblies 檔案夾,也可以直接瀏覽至這些程式集。請注意,不能從全域組件快取 (GAC) 添加引用,因為它完全是運行時環境的一部分。
如果應用程式套件組合含對在 GAC 中註冊的自訂群組件的引用,則部署或複製該應用程式時,無論 Copy Local 的設定如何,該組件都不會與該應用程式一起部署或複製。有關更多資訊,請參見項目引用。
應當避免添加對同一解決方案中另一個項目的輸出的檔案引用,因為這樣做可能導致編譯錯誤。而應使用“添加引用”對話方塊的“項目”選項卡來建立項目到項目的引用。這樣就可以更好地管理在項目中建立的類庫,從而更易於進行團隊開發。有關更多資訊,請參見有關無效的引用的疑難解答。
如果希望添加對包含內部清單的登入 COM DLL 的引用,請確保先登出該 DLL;否則,Visual Studio 會將程式集引用作為 ActiveX 組件而不是本機 DLL 添加。
還可以使用“添加 Web 參考”對話方塊添加 Web 參考。有關更多資訊,請參見如何:添加和移除 Web 參考。
在“添加引用”對話方塊中顯示程式集
將程式集移動或複製到下列位置之一:
當前項目目錄(可以使用“瀏覽”選項卡找到這些程式集)。
同一解決方案內的其他項目目錄(可以使用“項目”選項卡找到這些程式集)。
Public Assemblies 檔案夾:Program Files\Microsoft Visual Studio .NET\Common7\IDE\Public Assemblies;(可以在“.NET”選項卡中找到這些程式集)。
使用“引用路徑”對話方塊 (Visual Basic) 或專案設計工具 ->“引用路徑”頁(C#、J#)設定一個向包含該程式集的引用路徑。
設定指定要顯示的程式集位置的登錄機碼:
添加以下登錄機碼之一,其中 <程式集位置> 是要在“添加引用”對話方塊中顯示的程式集目錄,例如 C:\MyAssemblies\。
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\<版本>\AssemblyFoldersEx\MyAssemblies]@="<程式集位置>"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\<版本>\AssemblyFoldersEx\MyAssemblies]@="<程式集位置>"
注意 |
在 HKEY_LOCAL_MACHINE 節點下建立登錄機碼以後,所有使用者都可以在“添加引用”對話方塊中的指定位置看到這些程式集。如果在 HKEY_CURRENT_USER 節點下建立登錄機碼,則只會影響目前使用者的設定。 |
再次調用“添加引用”對話方塊,這些程式集應當顯示在“.NET”選項卡上。如果未顯示,請確保這些程式集存在於指定的 <程式集位置> 目錄中,然後重新啟動 Visual Studio 並重試。
在 Visual Basic 中添加引用
在“方案總管”中,雙擊項目的“我的項目”節點。
在“專案設計工具”中,單擊“引用”選項卡。
單擊“添加”按鈕以開啟“添加引用”對話方塊。
在“添加引用”對話方塊中,選擇指示要引用的組件類型的選項卡。
選擇要引用的組件,再單擊“確定”。
提示 |
如果要引用的組件都在同一選項卡上,則按住 Ctrl 鍵可以同時選擇多個組件。 |
在 Visual C# 或 Visual J# 中添加引用
在“方案總管”中右擊項目節點,再單擊“添加引用”。
在“添加引用”對話方塊中,選擇指示要引用的組件類型的選項卡。
選擇要引用的組件,再單擊“確定”。
提示 |
如果要引用的組件都在同一選項卡上,則按住 Ctrl 鍵可以同時選擇多個組件。 |
在 Visual Basic 中移除引用
在“方案總管”中,雙擊項目的“我的項目”節點。
在“專案設計工具”中,單擊“引用”選項卡。
在“引用”列表中,選擇希望移除的引用。
單擊“移除”按鈕。
提示 |
還可以找到項目中未使用的引用,並一次將它們全部移除。有關更多資訊,請參見如何:移除未使用的引用 (Visual Basic)。 |
在 Visual C# 或 Visual J# 中移除引用
在“方案總管”中,開啟項目節點下的“引用”節點。
右擊一個引用,再單擊“移除”。
提示 |
還可以找到項目中沒有用的引用,並一次將它們全部移除。有關更多資訊,請參見如何:移除未使用的引用 (Visual Basic)。 |
在 Visual Basic 中設定引用路徑
在“方案總管”中,雙擊項目的“我的項目”節點。
在“專案設計工具”中,單擊“引用”選項卡。
單擊“引用路徑”按鈕。
在“引用路徑”對話方塊中的“檔案夾:”欄位中,輸入包含組件的檔案夾的完整路徑。
單擊“添加檔案夾”按鈕,然後單擊“確定”。
注意 |
每次開啟“添加引用”對話方塊時,只搜尋指定的檔案夾;不搜尋子檔案夾。必須為每個要搜尋的子目錄都添加單獨的路徑。 |
在 Visual C# 或 Visual J# 中設定引用路徑
在“方案總管”中,右擊項目節點,然後單擊“屬性”。
在“專案設計工具”中單擊“引用路徑”選項卡。
在“檔案夾”欄位中,輸入包含組件的檔案夾的完整路徑。
單擊“添加檔案夾”按鈕,然後單擊“確定”。
注意 |
每次開啟“添加引用”對話方塊時,只搜尋指定的檔案夾;不搜尋子檔案夾。必須為每個要搜尋的子目錄都添加單獨的路徑。 |