* При перепечатке материалов ссылка на 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

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

Создание класса строго типизированного набора на основе класса CollectionBase
ToDoList 5.6.6
Cosmos – C# Open Source Managed Operating System
Анти-паттерны в действии или Самые популярные ошибки программистов
Применение наборов элементов управления
Распространение приложений через Интернет
Структура .NET-приложений
Использование отладочных инструментов
Всё новое - это хорошо забытое старое
Ресурсы и ресурсные сборки
Работа в редакторе кода
Перебор элементов массивов и наборов
Абстрактные классы и члены
Реализация метода RemoveStale
Перечисления 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 | Проект установочной программы. Регион сайта: Москва и Санкт-Петербург