* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Проект установочной программы
8 февраля 2009

Проект установочной программы поддерживает ряд свойств, которые позволяют
предоставить некоторые сведения о проекте, а также задать определенные действия,
что удобно для управления версиями проекта. Их устанавливают в окне Properties
(здесь имеется в виду окно Properties интегрированной среды разработки, а не стра-
нииы свойств проекта, о которых шла речь на предыдущем занятии). Большинство
из них касается сведений, описывающих приложения:
• Add RemoveProgramsIcon — задает значок, отображаемый в диалоговом окне Add/
Remove Programs на клиентском компьютере;
• Author — сведения об авторе программы;
• Description — описание приложения;
• Keywords — список ключевых слов, связанных с приложением;
• Localization — сведения о локализации приложения;
• Manufacturer — информация о производителе приложения;
• ManufacturerURL — URL Web-сайта производителя;
• ProductName — имя продукта;
• Subject — название области применения приложения;
• SupportPhone — номер телефона службы технической поддержки приложения;
• SupportURL — адрес сайта службы поддержки технической поддержки приложе-
ния;
• Title — название приложения.
Прочие свойства проекта установочной программы определяют ее поведение во
время установки приложения:
• DetectNewerlnstall — если установить это свойство в true, программа установки
попытается найти на целевом компьютере более «свежую» версию данного при-
ложения. Если таковая отыщется, установка приложения прервется;
• RemovePreviousVersion — если установить это свойство в true, программа уста-
новки попытается найти на целевом компьютере предыдущие версии данного
приложения и удалит их, если таковые отыщутся;
• Version — хранит сведения, используемые предыдущими свойствами для опре-
деления версии приложения.
Кроме того, поддерживаются два дополнительных свойства: ProductCode и
UpgradeCode — ни в коем случае не изменяйте их вручную.
Значения всех указанных свойств задают во время разработки в окне Properties.
При необходимости это можно сделать и для отдельных файлов проекта установоч-
ной программы.
Регистрация компонентов во время установки
Если проект установочной программы включает компоненты Font, COM или лю-
бые другие компоненты, требующие регистрации, во время установки это необхо-
димо сделать. Для этого следует установить в окне Properties свойство Register идя
соответствующего файла. Оно принимает следующие значения:
• vsdrpDoNotRegister — объект не требует регистрации;
• vsdrpCOM — объект будет зарегистрирован как объект СОМ;
• vsdrpCOMRelativePath — объект будет зарегистрирован как изолированный
объект СОМ;
• vsdrpCOMSellReg — во время установки этот элемент регистрируется как объект
СОМ, регистрирующийся самостоятельно;
• vsdrpFont — во время установки этот объект будет зарегистрирован как компо-
нент Font.
Для .NET-сборок и компонентов регистрация не требуется, поэтому для них
данное свойство можно установить в vsdrpDo-NotRegister, для шрифта — в vsdrpFont,
а для файлов СОМ, содержащих в сведениях о версии строку OleSelfRegisier, — в
vsdrpCOMSelfReg.
^ Как зарегистрировать компонент во время установки
Выделите этот нужный компонент в окне Solution Explorer. В окне Properties уста-
новите для его свойства Register соответствующее значение.

Теги: .NET

Статьи по теме:

Свойства по умолчанию и индексаторы
События жизненного цикла формы
Ввод кода с помощью CodeInsight
Отображение сообщений об ошибках
Создание проекта установочной программы
Массивы
Свойства, доступные только для чтения или только для записи
Пространства имен System.Drawing
Перечисления CTS
Редактор условий установки
Модификаторы доступа для вложенных типов
Разрешения
Отладка элементов управления
Установка и извлечение динамических свойств вручную
Рекурсия
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Проект установочной программы. Регион сайта: Москва и Санкт-Петербург