.NET Compact Framework 的配置文件设置
更新:2007 年 11 月
.NET Compact Framework 支持桌面上支持的配置文件设置的子集。配置文件设置可以包括在应用程序配置文件中,也可以包括在设备配置文件中。
如果存在应用程序配置文件,则该文件必须与应用程序可执行文件本身位于同一文件夹中,并且必须符合下列命名约定:应用程序名称.exe.config。此文件控制应用程序的配置。
如果存在设备配置文件,则必须将该文件命名为 device.config 并存储在 \Windows 目录中。此文件控制设备的配置。
设备配置文件中设置的值是全局的,适用于所有应用程序。但是,如果在应用程序配置文件中包括了相应的元素,其值将重写设备配置文件中的对应值。
下表显示了支持的配置文件设置。
说明: |
---|
不支持 <publisherPolicy> 元素。 |
元素 |
定义 |
||
---|---|---|---|
指定应用程序或设备要使用的 .NET Compact Framework 的运行库版本。例如,可以强制让用 .NET Compact Framework 1.0 版 构建的应用程序在安装了 .NET Compact Framework 2.0 的设备上运行。
|
|||
指定应用程序要绑定的程序集版本。构建应用程序时,它可以是较新的程序集,也可以是较旧的程序集。 |
|||
<compatibilityVersion> |
为指定的版本指定兼容性模式。使用此元素时,运行库将调用其早期版本中的行为。大多数情况下,此设置只用于诊断目的。仅 .NET Compact Framework 上支持此元素。 |
下表显示增加了对指定设置的支持的 .NET Compact Framework 版本。
元素 |
应用程序配置支持 |
设备配置支持 |
---|---|---|
<supportedRuntime> |
2.0 |
3.5 |
<bindingRedirect> |
2.0 |
2.0 SP2 |
<compatibilityVersion> |
2.0 |
不支持。 |