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


Создание проекта одиночной установки для инсталляции приложения .NET Framework и Dotnetfx.exe

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

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

Сведения данной статьи применимы только к свободно распространяемому пакету .NET Framework версии 1.0. Сведения о развертывании основного свободно распространяемого пакета .NET Framework версии 1.1 см. на веб-узле руководства по развертыванию .NET Framework по адресу Руководство по развертыванию .NET Framework 1.1.

Целью образца загрузчика Setup.exe является демонстрация создания программы одиночной установки, которая в случае необходимости устанавливает при запуске свободно распространяемый пакет Dotnetfx.exe, а затем устанавливает приложение .NET Framework. Этот образец загружает файл Dotnetfx.exe и созданную на базе установщика Windows (msi-файл) установочную программу приложения .NET Framework. Этот образец написан на неуправляемом коде, поскольку он должен иметь возможность запускаться на компьютере, где пакет .NET Framework не установлен. Предварительно скомпилированную версию образца загрузчика Setup.exe можно загрузить с веб-узла руководства по развертыванию .NET Framework по адресу www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid.asp.

Для приложений .NET Framework, предоставляющих доступ к данным, можно расширить образец загрузчика Setup.exe для автоматической установки MDAC_typ.exe путем проверки существования раздела реестра HKLM\SOFTWARE\Microsoft\DataAccess, где значение FullInstallVer равно 2.6 или более поздней версии. Исполняемый файл образца, который инкапсулирует установку MDAC с пакетом установщика Windows (msi-файл), можно загрузить из статьи "Install DCOM and MDAC Through a Windows Installer Package" (Установка DCOM и MDAC с помощью пакета установщика Windows) базы знаний Майкрософт в службе поддержки продуктов Майкрософт. Эта статья доступна по адресу https://support.microsoft.com/default.aspx?scid=kb;EN-US;q257604.

Образец загрузчика Setup.exe автоматически проверяет наличие.NET Framework, при необходимости автоматически запускает установку Dotnetfx.exe и вызывает установку приложения с помощью установщика Windows. Подробности, касающиеся выполнения этих задач программой Setup.exe, см. в разделе Операции образца загрузчика Setup.exe.

Чтобы образец загрузчика Setup.exe работал с конкретным приложением, необходимо создать для него файл Settings.ini. Кроме того, рекомендуется развернуть программу установки с файлом Readme, в котором пользователям предоставляются минимальные требования к конфигурации для установки приложения и Dotnetfx.exe. Дополнительные сведения о создании файлов Settings.ini и Readme см. в разделе Использование образца загрузчика Setup.exe с приложением.

См. также

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

Операции образца загрузчика Setup.exe

Использование примера загрузчика Setup.exe с приложением

Сценарии развертывания Dotnetfx.exe

Минимальные требования к конфигурации для Dotnetfx.exe

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

Распространение .NET Framework