Share via


.NET Compact Framework 的組態檔設定

更新:2007 年 11 月

.NET Compact Framework 支援在桌面上所支援的組態檔設定子集。這些組態檔設定可包含在應用程式組態檔或是裝置的組態檔。

當應用程式組態檔存在時,必須與應用程式執行檔本身位於相同的資料夾中,而且必須符合下列命名規範:applicationname.exe.config。這的檔案會控制應用程式的組態。

當裝置組態檔存在時,必須命名為 device.config 並儲存在 \Windows 目錄中。這的檔案會控制裝置的組態。

您在裝置組態檔所設定的值是全域的,會套用到所有應用程式。不過,如果您在應用程式組態檔中加入相對應的項目,則該項目的值會覆寫裝置組態檔中的值。

下表顯示支援的組態檔設定。

注意事項:

不支援 <publisherPolicy> 項目。

項目

定義

<supportedRuntime>

指定應用程式或裝置要使用的 .NET Compact Framework 執行階段版本。例如,您可以強制使用 .NET Compact Framework 1.0 版建置的應用程式,在安裝 .NET Compact Framework 2.0 的裝置上執行。

注意事項:

您也可以使用程式設計方式,利用 Environment 物件來判斷執行階段版本。

<bindingRedirect>

指定應用程式繫結的組件版本,這可能是比建置的應用程式新或舊的組件。

<compatibilityVersion>

對指定的版本指定相容性模式。使用這個項目時,執行階段會叫用舊版執行階段的行為。在大多數情況下,此設定僅供診斷之用。只有 .NET Compact Framework 才支援這個項目。

下表顯示支援加入所指定之設定的 .NET Compact Framework 版本。

項目

應用程式組態支援

裝置組態支援

<supportedRuntime>

2.0

3.5

<bindingRedirect>

2.0

2.0 SP2

<compatibilityVersion>

2.0

不支援

請參閱

工作

HOW TO:設定執行階段版本

其他資源

在 .NET Compact Framework 中建置應用程式和核心工作