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


Условие запуска .NET Framework

Когда устанавливаемое приложение зависит от .NET Framework, настраиваемое действие в файле установщика Windows (.msi) проверяет версию среды выполнения .NET Framework на конечном компьютере и задает условие запуска на основе результатов. Свойство условия запуска .NET Framework Version в проекте установки точно указывает версию среды выполнения, которая необходима программе установки на конечном компьютере перед установкой приложения. Дополнительные сведения о свойстве Version см. в разделе Свойство Version (условия запуска).

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

Примечание

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

Примечание

При использовании Visual Studio 2003 или более ранней версии необходимо ввести допустимый номер версии .NET Framework в формате N.N.NNNN или N.N.NNNNN (например, 1.0.3705 или 2.0.50727).Условие запуска может быть вычислено неверно, если ввести номер версии, не удовлетворяющий этим требованиям, например, 1.0.0.

В Visual Studio 2010 можно указать, что приложение может быть установлено и запущено при наличии любой версии платформы .NET Framework на компьютере пользователя. По умолчанию условие запуска платформы .NET Framework предназначено для Клиентский профиль .NET Framework 4. В случае использования шаблона проекта, предназначенного для .NET Framework 4, измените условие запуска платформы .NET Framework так, чтобы оно также было предназначено для .NET Framework 4. Дополнительные сведения см. в разделе Практическое руководство. Добавление предопределенных условий запуска.

В Visual Studio 2008 и более ранней версии, если версия среды выполнения .NET Framework, указанная в свойстве Version, не найдена, установка прекращается. Пользователю предоставляется диалоговое окно с кнопками Да и Нет, содержащее текст, указанный в свойстве Message. Пользователи, нажавшие кнопку Да, будут перенаправлены в расположение, указанное в свойстве InstallUrl. (По умолчанию это веб-сайт поддержки Microsoft, содержащий загружаемую копию распространяемого файла платформы .NET Framework, однако следует указать адрес, содержащий версию, необходимую для приложения).

Во многих случаях может возникнуть необходимость в изменении свойства InstallUrl для указания другого положения распространяемого файла. Например, если приложение поставляется на компакт-диске, распространяемый файл должен содержаться на диске, а свойство InstallUrl иметь значение относительного пути к файлу. При изменении свойства InstallUrl необходимо также изменить свойство Message, чтобы пояснить, что и откуда будет устанавливаться.

См. также

Ссылки

Свойство AllowLaterVersions (условия запуска)

Свойство SupportedRuntimes

Свойство Message (условия запуска)

Свойство InstallUrl (условия запуска)

Свойства для редактора условий запуска

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

Свойство Version (условия запуска)

Параллельное выполнение

Использование MSBuild для настройки проектов для определенных версий .NET Framework

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

Управление условиями запуска при развертывании