Распространение программы на компакт-диске: Публикация с использованием ClickOnce
Обновлен: Ноябрь 2007
На этом занятии вы узнаете о записи программ на компакт- или DVD-диски для их передачи другим лицам.
Чтобы предоставить доступ к программе другим пользователям, сначала необходимо создать программу установки и скопировать ее на компакт-диск или другой носитель. В дополнение к самой программе, программа установки требует включения других компонентов или файлов, которые необходимо запустить; они называются необходимыми компонентами.
Как вы можете представить, точное определение необходимых компонентов — сложная задача; к счастью, средства публикации ClickOnceвVisual Basic делают все это и многое другое автоматически. Можно также использовать публикацию ClickOnce для публикации программы в Интернете или локальной сети. Однако на этом занятии будет рассмотрена публикация программ на компакт-дисках.
Примечание. |
---|
Чтобы опубликовать программу на компакт- или DVD-диске, необходимо соответствующее оборудование и программное обеспечение, необходимое для записи программы. Если вы можете записать музыкальный компакт-диск, публикация на компакт-дисках также возможна. Если у вас нет этой возможности, вы сможете опубликовать программу, используя другой метод — дополнительные сведения содержатся в разделе Отправка программы по электронной почте. Создание сжатого файла. |
Публикация с помощью ClickOnce
Публикация программы с помощью ClickOnce достаточно простой процесс, включающий выбор нескольких вариантов в Мастере публикации и запись конечного файла на компакт-диск.
Перед публикацией программы убедитесь, что она протестирована и работает без ошибок. Когда будете готовы к публикации, можно запустить Мастер публикации выбрав команду Публикация в меню Построение.
Мастер публикации включает три этапа. Первым шагом является определение местоположения программы установки и всех связанных с ней файлов. Если вы записываете на компакт-диск, выберите папку на локальном диске; позже Вы выберете новое место для записи компакт-диска. Второй шаг определяет способ установки программы пользователями — в данном случае с компакт-диска.
На последнем этапе указывается, должна ли программа автоматически проверять наличие новой версии при каждом запуске. Если имеется доступ к веб-серверу, можно опубликовать там обновленные версии программы, как описано в Подробное рассмотрение. Распространение программы через Интернет. В данном случае, поскольку происходит публикация на компакт-диск, программа не позволит проверять наличие обновлений.
При выполнении Мастера публикации все необходимые компоненты для программы определяются автоматически. По умолчанию, необходимые компоненты, например .NET Framework, на самом деле не упакованы с помощью программы установки — во время установки программа проверяет наличие необходимых компонентов и при необходимости загружает и устанавливает их из Интернета.
Чтобы включить необходимые компоненты в программу установки на компакт-диске, задается свойство в Конструкторе проектов. Тем не менее, необходимо сначала загрузить распространяемые файлы на локальный компьютер. Дополнительные сведения содержатся в разделе Подробное рассмотрение. Включение необходимых средств к программе.
Практическое задание
Публикация на компакт-дисках
В меню Файл выберите Открыть проект.
В диалоговом окне Открытие проекта перейдите к любому проекту Приложение Windows, созданному на более ранних занятиях, затем выберите Открыть.
Нажмите клавишу F5 для запуска проекта. Если имеются ошибки, необходимо исправить их перед продолжением.
В меню Отладка выберите Остановить отладку.
В меню Создать выберите Публикация ProjectName, где ProjectName — имя проекта.
Запускается Мастер публикации.
На странице Место публикации приложенияМастера публикации, введите путь, по которому требуется опубликовать программу, например C:\My Programs. Если папка не существует, будет предложено создать ее.
Нажмите кнопку Далее для перехода к следующей странице.
На странице Установка приложения для пользователей? выберите База данных и нажмите Далее.
На странице Где происходит проверка на наличие обновлений для приложения?. выберите Проверка на наличие обновлений для приложения не выполняется.
Нажмите кнопку Готово. Программа будет опубликована в месте, указанном на первой странице мастера.
Теперь можно записать компакт- или DVD-диск с полученным приложением. Следует включить все файлы из папки, где была опубликована программа.
По завершении запустите компакт- или DVD-диск на другом компьютере, затем запустите файл Setup.exe. Если все требуемые компоненты, например .NET Framework, нуждаются в отдельной установке, будет предложено загрузить и установить их.
После завершения установки запустите программу из меню Пуск.
Чтобы узнать, как упаковать необходимые компоненты с помощью программы, оставьте проект открытым — вы используете его в ходе занятия Подробное рассмотрение. Включение необходимых средств к программе.
Следующие действия
На этом занятии был рассмотрен способ публикации программы на CD-ROM с помощью публикации ClickOnce. На данный момент имеется несколько вариантов дальнейшего развития
Если есть доступ к веб-серверу, и нужно научиться публиковать программы в Интернет, обратитесь к Подробное рассмотрение. Распространение программы через Интернет.
Если не удалось записать компакт- или DVD-диск, обратитесь к следующему занятию Отправка программы по электронной почте. Создание сжатого файла.
Дополнительные сведения об упаковке необходимых компонентов вместе с программой см. в разделе Подробное рассмотрение. Включение необходимых средств к программе.
Таким образом, мы завершили изучение основной части ознакомительной демонстрации. Можно перейти к следующему набору разделов для более подробного изучения: Visual Basic в Движение вперед. Куда двигаться дальше?.
См. также
Основные понятия
Совместное использование программы. Введение в развертывание