Поделиться через


Условия развертывания

Обновлен: Ноябрь 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

Пользователь, производящий установку. Соответствует значению поля Имя, заполняемому при установке в диалоговом окне Сведения о пользователе.

cz6k1z02.alert_note(ru-ru,VS.90).gifПримечание.

Выше приведен неполный список свойств, действительных для выпуска Visual Studio. Доступны также дополнительные свойства. Список свойств продолжает пополняться. Обновленный список условий см. в разделе Справка по свойствам.

См. также

Основные понятия

Условное развертывание

Ссылки

Свойство Condition

Справка по свойствам установщика Windows

Синтаксис условных выражений установщика Windows

Другие ресурсы

Управление условиями запуска при развертывании