Поделиться через


Параметры файлов конфигурации для .NET Compact Framework

Обновлен: Ноябрь 2007

.NET Compact Framework поддерживает подмножество конфигураций параметров файлов из тех, что поддерживаются на персональном компьютере. Параметры файла конфигурации могут быть включены в файл конфигурации приложения или в файл конфигурации устройства.

Если файл конфигурации приложения существует, то он должен находиться в том же каталоге, что и выполняемое приложение, и иметь следующее имя: applicationname.exe.config. Этот файл отвечает за конфигурацию приложения.

Если файл конфигурации устройства существует, то он должен иметь имя device.config и храниться в директории \Windows. Этот файл отвечает за конфигурацию устройства.

Значения, установленные в файле конфигурации устройства являются глобальными и применяются ко всем приложениям. Но, если включить соответствующий элемент в файл конфигурации приложения, его значение переопределит значение в файле конфигурации устройства.

В следующей таблице показаны поддерживаемые настройки файла конфигурации.

Bb629366.alert_note(ru-ru,VS.90).gifПримечание.

Элемент <publisherPolicy> не поддерживается.

Элемент

Определение

<supportedRuntime>

Указывает версию среды выполнения .NET Compact Framework для приложения или устройства, которую следует использовать. Например, можно добиться, чтобы приложение, построенное при помощи .NET Compact Framework, версия 1.0 выполнялось на устройстве, где установлена .NET Compact Framework 2.0.

Bb629366.alert_note(ru-ru,VS.90).gifПримечание.
Можно также программно использовать объект Environment, чтобы определить версию среды выполнения.

<bindingRedirect>

Указывает версию сборки, к которой привязано приложение, и которая может быть более или менее старой, чем сборка, с помощью которой было построено приложение.

<compatibilityVersion>

Задает режим совместимости для конкретной версии. При использовании этого элемента среда выполнения использует поведение предыдущей версии среды выполнения. В большинстве случаев этот параметр используется только для диагностических целей. Данный элемент поддерживается только в .NET Compact Framework.

В следующей таблице приведена версия .NET Compact Framework, в которую была добавлена поддержка определенного параметра.

Элемент

Поддержка конфигурации приложений

Поддержка конфигурации устройства.

<supportedRuntime>

2.0

3.5

<bindingRedirect>

2.0

пакет обновления 2.0 (SP2)

<compatibilityVersion>

2.0

Не поддерживается.

См. также

Задачи

Практическое руководство. Настройка версии среды выполнения

Другие ресурсы

Сборка приложений и основные задачи в платформе .NET Compact Framework