Условия развертывания
Обновлен: Ноябрь 2007
При условном развертывании свойство Condition файла, папки, записи реестра, настраиваемого действия или условия запуска используется для проверки во время установки одного или нескольких свойств. В условии может вычисляться свойство Property, предоставленное другими элементами установщика (например, свойство Property для поиска файла), или свойства, предоставленные установщиком Windows (например, версия операционной системы).
Настраиваемые свойства для условий запуска задаются в редакторе условий запуска, для пользовательских папок — в Редакторе файловой системы, для пользовательских диалоговых окон — в Редакторе пользовательского интерфейса. При определении настраиваемого свойства его имя должно содержать прописные буквы и не вступать в конфликт с уже существующими свойствами или именами свойств установщика Windows.
Многие свойства можно вычислить с помощью логических операторов. Дополнительные сведения содержатся в разделе Синтаксис условных выражений установщика Windows.
Свойства
Свойства Property специальных папок могут служить примерами свойств системной папки установщика Windows (например, ProgramMenuFolder или DesktopFolder). Далее приведен список некоторых других типичных свойств установщика Windows, используемых в условиях.
Свойство установщика Windows |
Описание |
---|---|
Version9X |
Номер версии операционной системы Windows. |
VersionNT |
Номер версии операционной системы Windows NT/Windows 2000. |
ServicePackLevel |
Номер версии пакета обновления операционной системы. |
WindowsBuild |
Номер построения операционной системы. |
SystemLanguageID |
Идентификатор языка для системы, используемый по умолчанию. |
MsiNetAssemblySupport |
Для систем, поддерживающих сборки среды CLR, установщик присваивает этому свойству значение версии файла fusion.dll. |
ComputerName |
Имя компьютера для текущей системы. |
LogonUser |
Имя пользователя для текущего сеанса. |
AdminUser |
Устанавливается для Windows NT/Windows 2000, если пользователь имеет права администратора. |
PhysicalMemory |
Объем установленной памяти ОЗУ (в мегабайтах). |
Intel |
Уровень цифрового процессора (для процессора Intel). |
COMPANYNAME |
Организация, в которой состоит пользователь, производящий установку. Соответствует значению поля Организация, заполняемому при установке в диалоговом окне "Сведения о пользователе". |
USERNAME |
Пользователь, производящий установку. Соответствует значению поля Имя, заполняемому при установке в диалоговом окне Сведения о пользователе. |
Примечание. |
---|
Выше приведен неполный список свойств, действительных для выпуска Visual Studio. Доступны также дополнительные свойства. Список свойств продолжает пополняться. Обновленный список условий см. в разделе Справка по свойствам. |
См. также
Основные понятия
Ссылки
Справка по свойствам установщика Windows
Синтаксис условных выражений установщика Windows