WIX MSI с Условие запуска для предварительного требования IIS, не работает на WS2008

Привет, у меня есть MSI, построенный с WiX, который пытается указать условие запуска, которое выполняется только тогда, когда установлен IIS. Это условие не работает должным образом на WS2008 x64. Он работает на моей машине с Windows 7 x64.

Свойство:




  

Условие:


  NOT IIS56 = "#0" OR NOT IIS7 = "#0"

(есть также свойство для IIS6, но здесь оно не должно иметь значения).

Пользователь сообщает, что видит сообщение «не удается установить». Каков предпочтительный механизм определения наличия IIS?

Это WIX 3.5. Не уверен, какая именно версия WS2008.

Это может быть похоже на проблему, описанную здесь . Этот вопрос не решен.

идей?

12
задан skaffman 23 April 2011 в 19:27
поделиться