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


Пошаговое руководство. Развертывание приложения Visual C++ с помощью распространяемого пакета Visual C++

Описывает развертывание приложения Visual C++ с помощью распространяемого пакета Visual C++.

Обязательные компоненты

Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.

  • Компьютер с установленной средой Visual Studio 2010.

  • Дополнительный компьютер без библиотек Visual C++.

Развертывание приложения с помощью распространяемого пакета Visual C++

  1. Создайте и постройте новое приложение MFC, выполнив шаги 1–3 процедуры в разделе Пошаговое руководство. Развертывание приложения Visual C++ с помощью распространяемого пакета Visual C++.

  2. Создайте файл с именем setup.bat и добавьте следующие команды. Имя MyMFCApplication нужно заменить на имя проекта, которое использовалось на шаге 1.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Выполните следующие действия, чтобы создать самоизвлекающийся файл установки:

    1. Запустите файл iexpress.exe из командного окна или окна Запуск программы.

    2. Выберите действие Создать новый самоизвлекающийся файл директивы и нажмите кнопку Далее.

    3. Выберите действие Извлечь файлы и выполнить команду установки и нажмите кнопку Далее.

    4. Введите в текстовое поле имя приложения MFC и нажмите кнопку Далее.

    5. На странице Запрос на подтверждение выберите вариант Без запроса и нажмите кнопку Далее.

    6. На странице Лицензионное соглашение выберите вариант Не выводить лицензию и нажмите кнопку Далее.

    7. На странице Файлы пакета добавьте следующие файлы и нажмите кнопку Далее.

    • Приложение MFC (EXE-файл).

    • Файл vcredist_x86.exe. Этот файл находится в структуре "\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86", вложенной в папку "Program Files".

    • Файл setup.bat, созданный на шаге 2.

    1. На странице Программа установки для запуска введите следующую строку в текстовом поле "Программа установки" и нажмите кнопку Далее.

      cmd.exe /c "setup.bat"
      
    2. На странице Отображение окна выберите значение По умолчанию и нажмите кнопку Далее.

    3. На странице Сообщение о завершении выберите вариант Без сообщения и нажмите кнопку Далее.

    4. На странице Имя пакета и параметры введите имя самоизвлекающегося файла установки, установите флажок Хранить в пакете файлы с длинными именами и нажмите кнопку Далее. Имя файла должно оканчиваться на Setup.exe (например, MyMFCApplicationSetup.exe).

    5. На странице Настройка перезагрузки выберите вариант Без перезагрузки и нажмите кнопку Далее.

    6. На странице Сохранение самоизвлекающейся директивы выберите действие Сохранить SED-файл и нажмите кнопку Далее.

    7. На странице Создание пакета нажмите кнопку Далее.

  4. Запустите самоизвлекающийся файл установки на втором компьютере, на котором не установлены библиотеки Visual C++.

    1. Скопируйте на второй компьютер самоизвлекающийся файл установки, созданный на шаге 3.

    2. Запустите самоизвлекающийся файл установки на втором компьютере. Для завершения установки следуйте указаниям мастера установки.

  5. Запустите приложение MFC. Самоизвлекающийся файл установки устанавливает приложение MFC, находящееся в папке, указанной на шаге 2.

    Приложение выполняется успешно, поскольку в самоизвлекающийся файл установки включен установщик распространяемого пакета Visual C++.

См. также

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

Примеры развертывания