如何:使用 DEVPATH 找出組件
注意
本文專屬於 .NET Framework。 其不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。
開發人員可能想要確定他們正在組建的共用組件,是否能夠搭配多個應用程式正常運作。 開發人員可建立 DEVPATH 環境變數,指向組件的組建輸出目錄,而不是在開發週期期間持續將組件放在全域組件快取。
例如,假設您要組建名為 MySharedAssembly 的共用組件,而輸出目錄為 C:\MySharedAssembly\Debug。 您可以將 C:\MySharedAssembly\Debug 放在 DEVPATH 變數。 您必須接著在電腦組態檔中指定 <developmentMode> 元素。 這個元素會告知通用語言執行平台使用 DEVPATH 來找出組件。
共用組件必須由執行階段探索。 若要指定用於解析組件參考的私人目錄,請使用設定檔的<codeBase> 元素或 <probing> 元素,如 指定組件的位置 所述。 您也可以將組件放在應用程式目錄的子目錄。 如需詳細資訊,請參閱 執行階段如何找出組件。
注意
這是進階功能,僅供開發使用。
下列範例示範如何讓執行階段在 DEVPATH 環境變數所指定的目錄搜尋組件。
範例
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
此設定預設為 false。
注意
建議只在開發期間才使用此設定。 執行階段不會檢查 DEVPATH 找到的強式名稱組件版本。 它只會使用它找到的第一個組件。