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


Элемент <requiredRuntime>

Указывает, что приложение поддерживает только версию 1.0 среды CLR.

<requiredRuntime  
   version="runtime version"
   safemode="true|false"/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

version

Необязательный атрибут.

Строковое значение, указывающее поддерживаемую этим приложением версию платформы .NET Framework. Строковый параметр должен точно соответствовать имени вложенной папки корневой папки установки платформы .NET Framework. Содержимое строки не анализируется.

safemode

Необязательный атрибут.

Указание того, должен ли код запуска среды выполнения производить поиск в системном реестре для определения версии среды выполнения.

Атрибут safemode

Значение

Описание

false

Код запуска среды выполнения проверяет реестр. Это значение по умолчанию.

true

Код запуска среды выполнения не проверяет реестр.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

configuration

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

startup

Содержит элемент <requiredRuntime>.

Заметки

Приложения, собранные для поддержки только версии 1.0 среды выполнения, должны использовать элемент <requiredRuntime>. Приложения, построенные с помощью версии 1.1 или более поздней версии среды выполнения, должны использовать элемент <supportedRuntime>.

ПримечаниеПримечание

При использовании функции CorBindToRuntimeByCfg для указания файла конфигурации необходимо использовать элемент <requiredRuntime> для всех версий среды выполнения.Элемент <supportedRuntime> игнорируется при использовании CorBindToRuntimeByCfg.

Строка атрибута version должна совпадать с именем папки установки заданной версии платформы .NET Framework. Эта строка не интерпретируется. Если код запуска среды выполнения не находит соответствующей папки, среда выполнения не загружается; при этом код запуска выводит сообщение об ошибке и прекращает работу.

ПримечаниеПримечание

Код запуска для приложения, выполняемого в Microsoft Internet Explorer, не обрабатывает элемент <requiredRuntime>.

Пример

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

<configuration>
   <startup>
      <requiredRuntime version="v1.0.3705" safemode="true"/>
   </startup>
</configuration>

См. также

Ссылки

Схема параметров запуска

Основные понятия

указание используемой версии среды выполнения

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

Схема файлов конфигурации для .NET Framework