Опубликован: 31.08.2006 | Доступ: свободный | Студентов: 3927 / 218 | Оценка: 4.14 / 3.89 | Длительность: 39:16:00
ISBN: 978-5-9570-0021-3
Лекция 15:

Развертывание приложений Visual Basic .NET

Установка страниц свойств развертывания

  1. Выберите в Обозревателе решений проект развертывания Lucky.
  2. Щелкните на команде Properties (Свойства) в меню Project (Проект). Откроется диалоговое окно Property Pages (Страницы свойств) для проекта развертывания Lucky, показанное здесь.

    Это диалоговое окно дает вам возможность вновь обдумать некоторые вопросы, на которые вы ответили при работе Setup Wizard (если вы его использовали), и настроить некоторые дополнительные параметры, которые не доступны в мастере. Сейчас я объясню вам настройки этого диалогового окна. Установка Output File Name (Имя выходного файла) управляет именем файла, в который упаковываются ваши установочные файлы. Обычно это один большой файл с расширением .msi (Windows Installer) и несколько файлов поддержки, таких как Setup.ini и Setup.exe. Эти вспомогательные файлы добавляются на основании дополнительных опций проекта развертывания, которые мы будем обсуждать. Пользователи, устанавливающие программу, могут запустить непосредственно файл .msi, а могут запустить программу Setup.exe. При этом процесс установки копирует .exe-файл приложения и все связанные с ним файлы в папку по умолчанию для этого приложения.

  3. Щелкните на раскрывающемся списке Package Files (Файлы пакетов). Этот список содержит три опции: As Loose Uncompressed Files (Как свободные несжатые файлы), In Setup File (В файле программы установки), и In Cabinet File(s) (В CAB-файлах). Сейчас выбрана опция In Setup File (В файле программы установки), так как это опция, которую вы выбрали ранее при запуске Setup Wizard; эта опция создает в указанной папке один большой файл .msi. Опция As Loose Uncompressed Files (Как свободные несжатые файлы) создает в той же папке, что и файл .msi, несжатые файлы. Опция In Cabinet File(s) (В CAB-файлах) создает один или более cab-файлов, которые хранят приложение, и помещает его в ту же папку, что и .msi-файл.
  4. Щелкните на опции In Cabinet File(s) (В CAB-файлах). Когда вы выбираете эту опцию, становится доступной опция CAB Size (Размер CAB-файла). Щелкнув на кнопке выбора Custom (Настройка), вы можете указать в текстовом поле максимальный размер каждого из cab-файлов.
  5. Снова щелкните на раскрывающемся списке Package Files (Файлы пакетов), а затем выберите In Setup File (В файле программы установки). В этом упражнении вы создадите единый установочный файл, который содержит все ваши файлы поддержки.
  6. Щелкните на раскрывающемся списке Bootstrapper (Загрузчик). Список Bootstrapper (Загрузчик)определяет, будет ли в создаваемую вами программу установки включена программа начальной инициализации. Программа начальной инициализации включает файлы, необходимые для установки на целевом компьютере Microsoft Windows Installer 2.0, если он еще не установлен. Эта версия инсталлятора является версией по умолчанию, включаемой в Visual Studio .NET, Microsoft Windows XP и Microsoft Windows Server 2003, но если у ваших пользователей нет этих продуктов, хорошо включить в комплект поставки вашего приложения эту программу инициализации. В этом списке вы можете выбрать программу инициализации для Windows или для Веб. Если вы выберите Web Bootstrapper (Веб-загрузчик), то появится диалоговое окно Web Bootstrapper Settings (Параметры веб-загрузчика), в котором вы можете указать расположение в сети файлов инициализации.
  7. Щелкните на опции Windows Installer Bootstrapper (Загрузчик установщика Windows).
  8. Щелкните на раскрывающемся списке Compression (Сжатие). Опции в этом списке описывают, как ваши файлы будут упакованы в программу установки. Разработчики, пытающиеся сжать свои инсталляции в cab-файлы, чаще всего используют опцию Optimized For Size (Оптимизация по размеру). Optimized For Speed (Оптимизация по скорости) - лучший выбор, если у вас много места на носителе (другими словами, на компакт-диске), но вы хотите максимально ускорить установку.
  9. Щелкните на опции Optimized For Size (Оптимизация по размеру). Попробуйте уменьшить ваш единственный установочный файл, так как он останется в вашей системе на все время тестирования установки. Последняя опция в диалоговом окне Property Pages (Страницы свойств) связана с включением в ваш проект подписи подлинности Authenticode Signature (Подпись Authenticode). Authenticode Signature (Подпись Authenticode) - это цифровой документ (файл .spc), который идентифицирует вас как производителя программного обеспечения. Такой файл удостоверяет, что вы являетесь признанным поставщиком программного обеспечения и заслуживаете доверия в том смысле, что вас легко можно будет найти, если с вашим программным обеспечением возникнут проблемы. Хотя создание и использование Authenticode Signature (Подписи Authenticode) не обсуждается в этой книге - это опция, которую необходимо изучить, если вы планируете создавать коммерческие приложения на Visual Basic. Authenticode Signature позволяет вашей программе регистрироваться в операционной системе конечного пользователя как "доверенному источнику".
  10. Чтобы сохранить изменения в диалоговом окне Property Pages (Страницы свойств), щелкните на OK. Visual Studio запишет ваши установки и будет готова к компиляции проекта.
Жанболат Шаймерден
Жанболат Шаймерден

Можно ли выбирать язык для надписей и команд в среде разработки?

Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Светлана Ведяева
Светлана Ведяева
Россия, Саратов