如何:在 Visual Studio 中添加或移除引用

來源:互聯網
上載者:User
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 在“添加引用”對話方塊中提供了五個選項:

  • “.NET”:列出可供引用的所有 .NET Framework 組件。

  • “COM”:列出可供引用的所有 COM 組件。

  • “項目”:列出在本地項目中建立的所有可重用組件。

  • “瀏覽”:用於通過瀏覽尋找檔案系統中的組件。

  • “最近”:列出電腦上最近添加到項目中的組件。

“添加引用”對話方塊只列出位於 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 中添加引用
  1. 在“方案總管”中,雙擊項目的“我的項目”節點。

  2. 在“專案設計工具”中,單擊“引用”選項卡。

  3. 單擊“添加”按鈕以開啟“添加引用”對話方塊。

  4. 在“添加引用”對話方塊中,選擇指示要引用的組件類型的選項卡。

  5. 選擇要引用的組件,再單擊“確定”。

    提示

    如果要引用的組件都在同一選項卡上,則按住 Ctrl 鍵可以同時選擇多個組件。

在 Visual C# 或 Visual J# 中添加引用
  1. 在“方案總管”中右擊項目節點,再單擊“添加引用”。

  2. 在“添加引用”對話方塊中,選擇指示要引用的組件類型的選項卡。

  3. 選擇要引用的組件,再單擊“確定”。

    提示

    如果要引用的組件都在同一選項卡上,則按住 Ctrl 鍵可以同時選擇多個組件。

在 Visual Basic 中移除引用
  1. 在“方案總管”中,雙擊項目的“我的項目”節點。

  2. 在“專案設計工具”中,單擊“引用”選項卡。

  3. 在“引用”列表中,選擇希望移除的引用。

  4. 單擊“移除”按鈕。

    提示

    還可以找到項目中未使用的引用,並一次將它們全部移除。有關更多資訊,請參見如何:移除未使用的引用 (Visual Basic)。

在 Visual C# 或 Visual J# 中移除引用
  1. 在“方案總管”中,開啟項目節點下的“引用”節點。

  2. 右擊一個引用,再單擊“移除”。

    提示

    還可以找到項目中沒有用的引用,並一次將它們全部移除。有關更多資訊,請參見如何:移除未使用的引用 (Visual Basic)。

在 Visual Basic 中設定引用路徑
  1. 在“方案總管”中,雙擊項目的“我的項目”節點。

  2. 在“專案設計工具”中,單擊“引用”選項卡。

  3. 單擊“引用路徑”按鈕。

  4. 在“引用路徑”對話方塊中的“檔案夾:”欄位中,輸入包含組件的檔案夾的完整路徑。

  5. 單擊“添加檔案夾”按鈕,然後單擊“確定”。

    注意

    每次開啟“添加引用”對話方塊時,只搜尋指定的檔案夾;不搜尋子檔案夾。必須為每個要搜尋的子目錄都添加單獨的路徑。

在 Visual C# 或 Visual J# 中設定引用路徑
  1. 在“方案總管”中,右擊項目節點,然後單擊“屬性”。

  2. 在“專案設計工具”中單擊“引用路徑”選項卡。

  3. 在“檔案夾”欄位中,輸入包含組件的檔案夾的完整路徑。

  4. 單擊“添加檔案夾”按鈕,然後單擊“確定”。

    注意

    每次開啟“添加引用”對話方塊時,只搜尋指定的檔案夾;不搜尋子檔案夾。必須為每個要搜尋的子目錄都添加單獨的路徑。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.