Имя Пароль
Зарегистрироваться


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

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

ToDoList 5.6.6
Промежуточный язык
Получение и установка текущей культуры пользовательского интерфейса
Свойства Font, Cursor и BackGroundlmage
Создание конфигурационного файла
Проверка разрешений, запрашиваемых установленной сборкой
Вызов функций Windows API
Модификаторы доступа к членам
Создание проекта установочной программы
Применение GDI+
Наследование от абстрактного класса
Циклические ссылки
Организация доступа к данным и работа с объектом DataReader
Двоичные файлы .NET
Окна Locals, Autos и Watch
| .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 31


     



Rambler's Top100

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

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