Re[3]: WIX 3.0 and prerequesites
От: grigoriykon Россия  
Дата: 29.10.08 14:17
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Здравствуйте, Ziaw, Вы писали:


Z>Вылетело из головы, это не совсем стандарт, надо подключить NetFxExtension.

Z>компилотру надо дать ключик -ext NetFxExtension

Z>Для IIS скорее всего тоже есть свой экстеншн.


У меня тоже возникла необходимость проверить наличие на компе разных нужных программ перед началом установки.
С Framework-ом и IIS-ом справился. А вот с MSMQ возникли проблемы: нигде нету нормального примера, как это делать. Хелпов тоже нету.
Для IIS-а делается так примерно:
<Wix xmlns:IIs="http://schemas.microsoft.com/wix/IIsExtension">

<PropertyRef Id="IISMAJORVERSION"/>

<Condition Message="IIS version 5 or higher must be installed">
Installed OR (IISMAJORVERSION >= "#5")
</Condition>


Для MSMQ тоже есть своя dll
<Wix xmlns:Msmq="http://schemas.microsoft.com/wix/MsmqExtension">

Но как узнать название Id из PropertyRef для проверки номера версии — непонятно.

Может кто-нибудь сказать,
1. откуда можно узнать, что есть такая property: IISMAJORVERSION (я просто пример использования нашёл) для IIS, и где вообще можно посмотреть доступные Property для того-же IIS-а?
2. где найти возможные Property для Msmq или как называется property для проверки версии (если это вообще возможно)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.