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

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

Запуск Setup Wizard

  1. Прочтите текст в первом диалоговом окне, выведенном на экран Setup Wizard. Ваш экран будет выглядеть примерно так.


    Целью Setup Wizard является настройка нового проекта развертывания и создание программы установки для вашего решения. Setup Wizard не управляет всеми функциями установки, но он настраивает базовый проект развертывания, который можно использовать в различных контекстах.

  2. Щелкните на Next (Далее), чтобы открыть диалоговое окно Choose A Project Type (Выберите тип проекта). Ваш экран будет выглядеть примерно так.


    Диалоговое окно Choose A Project Type позволяет управлять тем, как будет распространяться ваше решение. Опции тесно связаны с шаблонами развертывания, которые вы видели ранее в диалоговом окне New Project (Создать проект). В этом упражнении вы примете тип развертывания по умолчанию - Create A Setup For A Windows Application (Создать установку для приложения Windows).

  3. Щелкните на Next, чтобы открыть диалоговое окно Choose Project Outputs To Include (Выберите включаемые выходные файлы проекта). Вы используете это диалоговое окно, чтобы определить, какие файлы установить в системе, в которой будет работать ваше приложение. Опция Primary Output (Основной выходной файл) обычно обязательна - выбрав ее, вы включаете исполняемый файл вашего проекта или .dll, если вы создаете динамическую библиотеку. Другие опции позволяют включать информацию, которая может быть полезна в приложениях, распространяемых в других странах (Localized Resources - локализованные ресурсы) и в программах, которые могут требовать дальнейшей отладки (Debug Symbols) или разработки (Content Files/Source Files - исходные файлы).
  4. Щелкните на опции Primary Output (Основной выходной файл). Ваш экран будет выглядеть примерно так.


  5. Щелкните на Next, чтобы открыть диалоговое окно Choose Files To Include (Выберите включаемые файлы). В этом диалоговом окне вы выбираете дополнительные файлы, которые вы хотите включить в ваш проект развертывания, такие, как файл Readme.txt, советы по решению проблем, информацию о компании и т. п.
  6. Щелкните на кнопке Add, чтобы добавить в это решение файл Readme.txt. Чтобы вы попрактиковались, я создал простой файл Readme.txt, расположенный в папке c:\vbnet03sbs\Гл.14.
  7. Перейдите в папку c:\vbnet03sbs\Гл.14, выберите файл Readme.txt, а затем щелкните на Open. Ваш экран будет выглядеть примерно так, как показано на следующем рисунке.


  8. Щелкните на кнопке Next, чтобы открыть диалоговое окно Create Project. Появится список, содержащий сводку о выборе развертывания, показанный здесь.


  9. Если вы хотите изменить какое-либо из сделанных вами решений, щелкните на кнопке Back и сделайте это изменение, а затем щелкайте на Next до тех пор, пока снова не появится это диалоговое окно.

    Чтобы создать проект развертывания для приложения "Семерка", щелкните на Finish (Завершить). Visual Studio добавит в решение проект развертывания с именем Lucky, и он появится в Обозревателе решений в виде еще одной компоненты. Также появится Редактор файловой системы, показанный ниже.

    Редактор файловой системы используется для того, чтобы добавить в проект развертывания вывод проекта, файлы и другие элементы и определить, где они будут располагаться на после установки. Редактор файловой системы отображает стандартный набор папок, который соответствует стандартной структуре папок на компьютере. Вы можете настроить этот список папок и добавить специальные папки. С помощью Редактора файловой системы вы также можете создать ярлыки приложения.

    Уделите некоторое время изучению содержимого проекта развертывания Lucky, находящегося в Обозревателе решений. В папке Detected Dependencies (Обнаруженные зависимости) вы увидите зависимость от .NET Framework, место для включения .exe-файла (называемое Primary Output (Основной выходной файл)) и включенный вами Readme.txt.


    Совет. Хотя .NET Framework перечислена как зависимость, вы не можете включить ее в список установочных файлов. Если вы попробуете включить .NET Framework, изменив свойство Exclude для этой зависимости на значение False, то при сборке решения появится сообщение об ошибке. Ранние версии Visual Studio .NET 2002 позволяли включать .NET Framework. Это изменение было сделано из-за того, что включение .NET Framework в состав установочных файлов не позволяет обновлять .NET Framework отдельно при выпуске новых версий и исправлений. Visual Studio .NET 2003 также не позволяет включать компоненты .NET Framework в вашу установку приложения - ваш пользователь вначале должен установить .NET Framework, и только затем установить приложение, созданное в Visual Basic .NET.
  10. Перейдите к разделу "Настройка опций развертывания" далее в этой лекции.

В следующем разделе описывается, как создавать проект развертывания Lucky без Setup Wizard. Если вы уже создали проект развертывания, перейдите к разделу "Настройка опций развертывания".

Жанболат Шаймерден
Жанболат Шаймерден

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

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