DetailPage-MSS-KB

知識庫

文章編號: 306149 - 上次校閱: 2002年3月19日 - 版次: 1.1

本文曾發行於 CHT306149

結論

當您在開發類別庫時,可以讓 Visual Studio .NET 在 [.NET] 索引標籤上的 [加入參考] 對話方塊中列出您的程式庫,讓使用者不需瀏覽目錄找出程式庫。

如果您將組件安裝至「全域組件快取」(GAC),就無法解決這個問題,因為 [加入參考] 對話方塊是以路徑為基礎,無法從 GAC 列舉元件。

如果要在 [加入參考] 對話方塊中顯示您的組件,可以加入一個登錄機碼,這個機碼會指向組件的位置,如下所示
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\MyAssemblies]@="C:\\MyAssemblies"
其中 MyAssemblies 是組件所在的資料夾的名稱。

注意HKEY_CURRENT_USER 群組之下依預設不存在上述的登錄機碼,您必須建立此機碼。您也可以在 HKEY_LOCAL_MACHINE 群組下加入類似的機碼。如果您將這個機碼加入 HKEY_LOCAL_MACHINE 群組,就會影響使用這個系統的所有使用者。如果您將這個機碼加入 HKEY_CURRENT_USER 群組,只會影響目前的使用者。

加入這個機碼之後請重新啟動 Visual Studio .NET。

其他相關資訊

我們建議您不要將組件安裝至 GAC,除非您想要和系統上執行的其他應用程式共用組件。此外,請注意,您無法在專案中從 GAC 直接參考組件。如果您想要從 GAC 使用組件,請將組件放到本機資料夾中,然後從這個資料夾加入指向組件的參考。如果您不希望他人在本機將組件複製到您的專案資料夾,可以將組件的 [複製本機] 屬性設為 False。在 Runtime,應用程式就會從 GAC 使用組件。

参考

如需組件與 GAC 的詳細資訊,請參閱下面的 Microsoft 網站的說明檔:
ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconglobalassemblycache.htm (ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconglobalassemblycache.htm)
注意:只有在電腦上安裝 Microsoft Visual Studio .NET 文件後,才能使用這個連結。

如需 [加入參考] 對話方塊的詳細資訊,請參閱下面的 Microsoft 網站的說明檔:
ms-help://MS.VSCC/MS.MSDNVS/vsintro7/html/urfAddReferenceDialogBox.htm (ms-help://MS.VSCC/MS.MSDNVS/vsintro7/html/urfAddReferenceDialogBox.htm)
注意:只有在電腦上安裝 Microsoft Visual Studio .NET 文件後,才能使用這個連結。

本文件是根據 Microsoft Knowledge Base 文件編號 Q306149 翻譯的。若要參考原始英文文件內容,請至以下網址:

http://support.microsoft.com/support/kb/articles/Q306/1/49.asp (http://support.microsoft.com/kb/306149/en-us?ln=en-us&sd=gn&fr=0)

這篇文章中的資訊適用於:
  • Microsoft .NET Framework 1.1 應用於:
    • Microsoft Visual Studio .NET 2002 Professional Edition
關鍵字: 
kbhowto kbinfo kbdeployment kbideproject KB306149
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
共用
其他支援選項
Microsoft Community 支援論壇
直接與我們連絡
尋找 Microsoft 認證合作夥伴
Microsoft 市集