組件定位
注意
本文專屬於 .NET Framework。 其不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。
對於大部分 .NET Framework 應用程式,您可以將構成該應用程式的組件放置在應用程式的目錄、應用程式目錄的子目錄或全域組件快取 (如果該組件是共用的) 中。 您可以使用組態檔中的 <codeBase> 元素來覆寫 Common Language Runtime 尋找組件的位置。 如果組件不具有強式名稱,就會將使用 <codeBase> 元素所指定的位置限制為應用程式目錄或子目錄。 如果組件具有強式名稱,<codeBase> 元素即可以指定電腦或網路上的任何位置。
使用 Unmanaged 程式碼或 COM Interop 應用程式時,可套用類似的規則來尋找組件:如果將會有多個應用程式共用這個組件,應該將它安裝在全域組件快取中。 配合 Unmanaged 程式碼使用的組件必須匯出為型別程式庫並且加以註冊。 COM Interop 所使用的組件必須在資料庫目錄 (Catalog) 中註冊,不過在某些狀況下這項註冊會自動進行。