HOW TO:使用 DEVPATH 找出組件

更新:2007 年 11 月

開發人員可能會想要確定他們正在建置的共用組件是否能夠與多個應用程式一起正常運作。不需在開發循環一再將組件置於全域組件快取,開發人員可代之以建立 DEVPATH 環境變數來指向組件的組建輸出目錄。

例如,假設您正在建置 (Build) 稱為 MySharedAssembly 的共用組件,而輸出目錄為 C:\MySharedAssembly\Debug。您可以將 C:\MySharedAssembly\Debug 放在 DEVPATH 變數中。您必須接著在電腦組態檔中指定 <developmentMode> 項目。這個項目會告訴 Common Language Runtime 要使用 DEVPATH 來找出組件。

共用組件必須要能被執行階段發現。若要指定私用目錄以解析組件參考,請在組態檔中使用 <codeBase> 項目<probing> 項目,如指定組件的位置中所述。您也可以將組件放在應用程式目錄的某個子目錄中。如需詳細資訊,請參閱執行階段如何找出組件

注意事項:

這是進階功能,是專為開發用途而設計。

下列範例顯示如何使執行階段在 DEVPATH 環境變數所指定的目錄中搜尋組件。

範例

<configuration>
  <runtime>
    <developmentMode developerInstallation="true"/>
  </runtime>
</configuration>

這個設定值預設為 false。

注意事項:

這個設定只可以在程式開發階段使用。Runtime 不會檢查在 DEVPATH 中所找到的強式名稱組件版本。它只使用它所找到的第一個版本。

請參閱

其他資源

設定應用程式