Опубликован: 24.01.2007 | Доступ: свободный | Студентов: 1253 / 82 | Оценка: 4.37 / 4.17 | Длительность: 14:27:00
ISBN: 978-5-94774-627-3
Лекция 7:

Настроечные параметры CLR

< Лекция 6 || Лекция 7: 1234 || Лекция 8 >

Использование элемента <requiredRuntime>

Элемент <requiredRuntime> определяет версию .NET Framework для запуска данного приложения. Он используется только приложениями, созданными посредством.NET Framework версии 1.0. Ниже приведен синтаксис этого элемента.

<startup>
  <requiredRuntime version="framework version"
    safemode="true | false" />
</startup>

Свойства элемента <requiredRuntime> перечислены в табл. 7.12.

Таблица 7.12. Свойства <requiredRuntime>
Свойства Описание
version Определяет версию .NET Framework, которая требуется для приложения. Значение должно в точности соответствовать имени директории, в которой находится .NET Framework.
safemode Определяет, будет ли приложение работать в "безопасном" режиме. При запуске приложения в безопасном режиме оно не проверяет в реестре версию среды выполнения.

true Приложение работает в безопасном режиме.

false Приложение не работает в безопасном режиме.

Ниже приведен пример этого элемента.

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

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

Использование элемента <supportedRuntime>

Элемент <supportedRuntime> определяет версию .NET Framework, которая будет поддерживаться приложением. Этот элемент работает с приложениями, созданными с использованием .NET Framework версии 1.1. Ниже приведен синтаксис этого элемента.

<startup>
  <supportedRuntime version="version number" />
</startup>

В таблице 7.13 содержится свойство элемента <supportedRuntime>.

Таблица 7.13. Свойство <supportedRuntime>
Свойство Описание
version Определяет версию .NET Framework, которая поддерживается приложением. Значение должно в точности соответствовать имени директории .NET Framework.

Ниже приведен пример этого элемента.

<startup>
  <supportedRuntime version="v1.0.3705" />
  <supportedRuntime version="v1.1.4122" />
</startup>

Здесь указывается, что приложение поддерживает обе версии .NET Framework – версию 1.0 и версию 1.1.

Ключевые моменты

  • Раздел <mscorlib> предоставляет разделы и элементы, которые создают соответствия между дружественными именами и OID и классами криптографии.
  • Раздел <runtime> содержит параметры для настройки сборок, используемых вместе с приложением.
  • Элемент <gcConcurrent> определяет запуск сборщика мусора в том же потоке выполнения, что и приложение, или в отдельном потоке.
  • Раздел <startup> определяет версию .NET Framework для запуска приложения.
< Лекция 6 || Лекция 7: 1234 || Лекция 8 >
Геннадий Щербаков
Геннадий Щербаков

В начале года получил код dreamspark  H4RQ9-QJ6FD-YJWJT-P6FVF-HGXQZ. При  его вводе- сообщение что он просрочен.