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


Пошаговое руководство. Создание настраиваемого действия

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

В следующем пошаговом руководстве демонстрируется процесс создания файла DLL настраиваемого действия для направления пользователя на веб-страницу в конце установки.

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

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от действующих параметров или используемой версии. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

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

В следующих инструкциях в качестве примера для демонстрации развертывания используется проект Visual Basic. Эти общие принципы применимы ко всем проектах на языках Visual Studio, поддерживающих развертывание приложений Windows.

Чтобы создать настраиваемое действие

  1. В меню Файл выберите команду Создать проект.

  2. В диалоговом окне Новый проект выберите Проекты Visual Basic в области Типы проектов, а затем в области Шаблоны выберите Библиотека классов. В поле Имя введите OpenWeb.

    Проект будет добавлен в Обозреватель решений.

  3. В меню Проект выберите Добавить класс, затем в диалоговом окне Добавление нового элемента выберите Класс установщика. Примите имя по умолчанию Installer1.vb. Щелкните Добавить.

  4. Переключитесь в режим просмотра кода, щелкнув по надписи Щелкните здесь, чтобы перейти в режим просмотра кода в области конструктора (или щелкнув правой кнопкой мыши в области конструктора и нажав кнопку Просмотреть код).

  5. В редакторе кода добавьте к коду конструктора в Installer1.vb следующий код (который открывает веб-обозреватель):

    <Security.Permissions.SecurityPermission(Security.Permissions.SecurityAction.Demand)> _
    Public Overrides Sub Commit(ByVal savedState As _
      System.Collections.IDictionary)
    
      MyBase.Commit(savedState)
      System.Diagnostics.Process.Start("https://www.microsoft.com")
    End Sub
    
    d9k65z2d.alert_note(ru-ru,VS.90).gifПримечание.

    Если ввести Public Overrides, а затем нажать пробел, IntelliSense предоставит список методов и свойств; чтобы получить полное объявление, выберите из списка Фиксация.

  6. В Обозревателе решений щелкните правой кнопкой мыши Class1.vb и выберите Удалить (этот файл не нужен).

Чтобы добавить проект развертывания

  1. В меню Файл выберите команду Добавить , затем выберите пунктСоздать проект.

  2. В диалоговом окне Добавление нового проекта в области Типы проектов откройте узел Другие типы проектов и выберите Проекты установки и развертывания. В области Шаблоны выберите Проект установки. В поле Имя введите Установщик настраиваемого действия.

    Проект будет добавлен в Обозреватель решений, и откроется Редактор файловой системы.

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

  4. В диалоговом окне Добавление выходной группы проектаOpenWeb будет отображаться в списке Проекты. Выберите Основные выходные файлы.

    Основные выходные файлы OpenWeb (Active) появятся в Папке приложения.

Чтобы добавить настраиваемое действие

  1. Выберите в Обозревателе решений проект Установщик настраиваемого действия. В меню Вид выберите пункт Редактор, а затем пункт Настраиваемые действия.

    Откроется Редактор настраиваемых действий

  2. В Редакторе настраиваемых действий выберите узел Фиксация. В меню Действие выберите Добавить настраиваемое действие.

  3. В диалоговом окне Выбор элемента в проекте дважды щелкните пункт Папка приложения. Выберите Основные выходные файлы OpenWeb .

    Основные выходные файлы OpenWeb появятся в узле Фиксация Редактора настраиваемых действий.

  4. В окне Свойства убедитесь, что свойство InstallerClass имеет значение True (это значение по умолчанию).

  5. В Редакторе настраиваемых действий выберите узел Установка и добавьте Основные выходные файлы из OpenWeb к этому узлу так же, как это было выполнено для узла Фиксация.

  6. В меню Построение выберите Построить Установщик настраиваемого действия.

Чтобы выполнить установку на компьютере разработчика

  • Выберите в Обозревателе решений проект Установщик настраиваемого действия. В меню Проект выберите пункт Установка.

    При этом будет запущен установщик, и Установщик настраиваемого действия будет установлен на компьютер разработчика. В конце установки должен запуститься Internet Explorer, в котором откроется веб-узел Microsoft.com.

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

    Для запуска установщика требуются разрешения на установку программ на данном компьютере.

Чтобы выполнить развертывание на другом компьютере

  1. В Проводнике перейдите в каталог проекта и найдите построенный установщик. Путем по умолчанию будет \Documents and settings\ yourloginname \Мои документы\Visual Studio\Проекты\Установщик настраиваемого действия\Установщик настраиваемого действия\Конфигурация проекта \Установщик настриваемого дейсвтия.msi. По умолчанию конфигурация проекта имеет значение Debug.

  2. Скопируйте файл Установщик настраиваемого действия.msi, Setup.exe и все остальные файлы и вложенные папки в папку на другом компьютере.

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

    Для установки на компьютер, не подключенный к сети, скопируйте файлы на традиционный носитель, например на компакт-диск.

  3. На конечном компьютере дважды щелкните файл Setup.exe, чтобы запустить установщик.

    В конце установки должен запуститься Internet Explorer, в котором откроется веб-узел Microsoft.com.

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

    Для запуска установщика требуются разрешения на установку программ на данном компьютере.

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

    Если на конечном компьютере .NET Framework еще не установлен, данное развертывание установит его; установка может занять несколько минут.

Чтобы удалить приложение

  1. В Панели управления дважды щелкните Установка и удаление программ.

  2. В диалоговом окне Установка и удаление программ выберите Установщик настраиваемого действия, а затем щелкните Удалить.

    d9k65z2d.alert_note(ru-ru,VS.90).gifСовет.

    Чтобы удалить установку с компьютера разработки, откройте Установщик настриваемого действия в Обозревателя решений и щелкните Удалить в меню Проект.

См. также

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

Настраиваемые действия

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

Управление настраиваемыми действиями при развертывании