Как заставить установщик WIX адаптироваться к доступной версии установщика Windows - например, элемент управления Hyperlink - PullRequest
3 голосов
/ 16 февраля 2011

Установщик Windows 5 добавил поддержку элемента управления Hyperlink, который я хотел бы использовать, если он доступен.Я не могу установить зависимость от установщика Windows 5 (не поддерживает WinXP), но я бы хотел, чтобы мой установщик мог использовать элемент управления гиперссылкой, если установщик Windows 5 доступен при запуске установщика.

Как сделатьвам удается это сделать?Условный импорт файлов фрагментов на основе свойства versionMsi ?A Поиск по коду Google или обычный поиск по Google не выявил много образцов.

Ответы [ 2 ]

5 голосов
/ 16 февраля 2011

Вы хотите прочитать эту статью:

Осторожнее с этой гиперссылкой (в диалоге MSI)

В итоге вы создаете два почти идентичных диалоговых окна и создаете взаимоисключающие управляющие события для привода, которые отображаются на основе вашей версии MSI.

0 голосов
/ 30 мая 2011

Я использую WIX Installer и использовал этот код.Wix - это бесплатный инструмент с открытым исходным кодом, такой же, как и другие дорогостоящие инструменты.Я использовал этот код для гиперссылки, и он прекрасно работает

        <Control Id="MyHyperlinkControl1" Height="20" Width="100" Type="Hyperlink" X="5" Y="105">
          <Text><![CDATA[<a href="http://www.stackoverflow.com/">Stackoverflow</a>]]></Text>
        </Control>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...