共用方式為


HOW TO:在 Visual Studio 中新增或移除參考 (Visual Basic)

更新:2007 年 11 月

注意事項:

設定 Visual C# 專案之參考路徑的程序稍有不同。在 Visual Basic 專案中,按一下 [參考路徑] 按鈕,以顯示 [加入參考] 對話方塊。在 Visual C# 專案中,請使用 [專案設計工具] 的專案設計工具、參考路徑頁 (C#)。如需詳細資訊,請參閱 HOW TO:設定參考路徑 (C#)

若要在應用程式中使用元件,您必須先加入該元件的參考。Visual Studio 在加入參考對話方塊中提供了五種選項:

  • .NET:列出所有可供參考的 .NET Framework 元件。

  • COM:列出所有可供參考的 COM 元件。

  • 專案:列出所有在本機專案中建立的可重複使用元件。

  • 瀏覽:可讓您瀏覽檔案系統中的元件。

  • 最近使用:包含最近加入電腦上專案中的元件清單。

[加入參考] 對話方塊只會列出 [Public Assemblies] 資料夾 (Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Public Assemblies)。您可以將自己的組件複製到 [Public Assemblies] 資料夾,或者直接瀏覽它們。請注意,您無法從全域組件快取 (GAC) 加入參考,因為受限於它是執行階段環境的一部分。

注意事項:

[加入參考] 對話方塊上方的索引標籤數目會依據您開啟的專案類型及其使用的資源而有所不同。此外,視專案的 .NET Framework 版本而定,清單中部分元件可能為停用並顯示為灰色。這是因為較新的 .NET Framework 版本中的部分元件,和以舊版 .NET Framework 為基礎的專案不相容。

如果您部署或複製的應用程式中包含在 GAC 中已註冊之自訂元件的參考,則不論 Copy Local 設定為何,該元件都不會隨著應用程式一起部署或複製。如需詳細資訊,請參閱專案參考

您應該避免將檔案參考加入至同一方案中的其他專案輸出,因為這麼做可能會造成編譯錯誤。請改用 [加入參考] 對話方塊中的 [專案] 索引標籤來建立專案對專案間的參考。這樣一來就能夠更有效的管理在專案中所建立的類別庫,使得小組開發更為容易。如需詳細資訊,請參閱中斷參考的疑難排解

如果您要將參考加入內含內部資訊清單的已註冊 COM DLL,請確定已先移除註冊 DLL。如果不這麼做,Visual Studio 會將組件參考新增成 ActiveX 元件,而不是原生 DLL。

您也可使用 [加入 Web 參考] 對話方塊以加入 Web 參考。如需詳細資訊,請參閱 HOW TO:加入和移除 Web 參考

若要在加入參考對話方塊中顯示組件

  • 將組件移動或複製至下列其中一個位置:

    • 目前專案目錄 (您可以使用 [瀏覽] 索引標籤尋找這些組件)。

    • 同一方案中的其他專案目錄 (您可以使用 [專案] 索引標籤尋找這些組件)。

    • Public Assemblies 資料夾:Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Public Assemblies (您可以在 [.NET] 索引標籤上找到這些組件)。

  • 使用參考路徑對話方塊 (Visual Basic)專案設計工具、參考路徑頁 (C#),將參考路徑設定為內含組件的目錄。

  • 設定用以指定組件顯示位置的登錄機碼:

    加入下列其中一個登錄機碼,其中 <AssemblyLocation> 代表您想要在 [加入參考] 對話方塊中顯示的組件目錄,例如:C:\\MyAssemblies。

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\<version>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\<version>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"

    注意事項:

    在 HKEY_LOCAL_MACHINE 節點下建立登錄機碼,可讓所有使用者都能在 [加入參考] 對話方塊中看到指定之位置中的組件。在 HKEY_CURRENT_USER 節點下建立登錄機碼,只會影響目前使用者的設定。

    再次叫用 [加入參考] 對話方塊;組件應該會顯示在 [.NET] 索引標籤上。如果未顯示,請確認組件位於指定的 <AssemblyLocation> 目錄中,然後重新啟動 Visual Studio 再試一次。

若要在 Visual Basic 中加入參考

  1. 請在 [方案總管] 中,按兩下專案的 [我的專案] 節點。

  2. 在 [專案設計工具] 中,按一下 [參考] 索引標籤。

  3. 按一下 [加入] 按鈕,以開啟 [加入參考] 對話方塊。

  4. 在 [加入參考] 對話方塊中,選取指示要參考之元件類型的索引標籤。

  5. 選取您要參考的元件,然後按一下 [確定]。

    秘訣

    假如元件都在相同的索引標籤中,您就可以按住 CTRL 鍵並選取多個元件。

在 Visual C# 中加入參考

  1. 在 [方案總管] 中,以滑鼠右鍵按一下專案節點,然後按一下 [加入參考]。

  2. 在 [加入參考] 對話方塊中,選取指示要參考之元件類型的索引標籤。

  3. 選取您要參考的元件,然後按一下 [確定]。

    秘訣

    假如元件都在相同的索引標籤中,您就可以按住 CTRL 鍵並選取多個元件。

若要在 Visual Basic 中移除參考

  1. 請在 [方案總管] 中,按兩下專案的 [我的專案] 節點。

  2. 在 [專案設計工具] 中,按一下 [參考] 索引標籤。

  3. 在 [參考] 清單中,選取您要移除的參考。

  4. 按一下 [移除] 按鈕。

    秘訣

    您也可以查看專案的未使用參考,並一次全部移除這些參考。如需詳細資訊,請參閱 HOW TO:移除未使用的參考 (Visual Basic)

移除 Visual C# 中的參考

  1. 在 [方案總管] 中,開啟專案節點下的 [參考] 節點。

  2. 以滑鼠右鍵按一下參考,然後按一下 [移除]。

    秘訣

    您也可以查看專案的未使用參考,並一次全部移除這些參考。如需詳細資訊,請參閱 HOW TO:移除未使用的參考 (Visual Basic)

若要在 Visual Basic 中設定參考路徑

  1. 請在 [方案總管] 中,按兩下專案的 [我的專案] 節點。

  2. 在 [專案設計工具] 中,按一下 [參考] 索引標籤。

  3. 按一下 [參考路徑] 按鈕。

  4. 在 [參考路徑] 對話方塊的 [資料夾] 欄位中,輸入內含元件之資料夾的完整路徑。

  5. 按一下 [加入資料夾] 按鈕,再按一下 [確定]。

    注意事項:

    每次開啟 [加入參考] 對話方塊時,只會搜尋指定的資料夾,而不會搜尋子資料夾。您必須為每個要搜尋的子目錄加入個別的路徑。

在 Visual C# 中設定參考路徑

  1. 在 [方案總管] 中,以滑鼠右鍵按一下專案節點,然後按一下 [屬性]。

  2. 在 [專案設計工具] 中,按一下 [參考路徑] 索引標籤。

  3. 在 [資料夾] 欄位中,輸入內含元件的資料夾之完整路徑。

  4. 按一下 [加入資料夾] 按鈕,再按一下 [確定]。

    注意事項:

    每次開啟 [加入參考] 對話方塊時,只會搜尋指定的資料夾,而不會搜尋子資料夾。您必須為每個要搜尋的子目錄加入個別的路徑。

請參閱

工作

中斷參考的疑難排解

HOW TO:加入或移除匯入的命名空間 (Visual Basic)

HOW TO:移除未使用的參考 (Visual Basic)

HOW TO:設定參考的複製到本機屬性

HOW TO:加入新專案項目

HOW TO:加入和移除 Web 參考

概念

專案參考

Visual Studio 中的 Web 參考

其他資源

管理參考

參考命名空間和元件