Имеет смысл - должно быть стандартным? Имеет ли смысл запускать условия запуска в режиме изменения, исправления, исправления или удаления? Я предполагаю, что если для (управляемых) пользовательских действий отсутствует среда выполнения, то они все равно будут аварийно завершать работу? Я считаю, что условия запуска проблематичны.

я есть проект WIX, который должен быть установлен только на Windows Server 2016 (или новее).

Глядя на документацию Microsoft, VersionNT для:

Windows Server 2016 - 603, Windows Server 2012 - 602.

VersionNT для Windows Server 2012R2 никогда не упоминалась.

Когда я использую ниже строку кода:

<Condition Message="!(loc.RequireServer2016)"><![CDATA[INSTALLED OR (VersionNT >= 603)]]></Condition>

это все еще позволяет мне устанавливать на Windows Server 2012R2.

Как я могу ограничить установку моего программного обеспечения только на Server 2016 и запретить его установку на Server 2012R2?

Ответы на вопрос(2)

Ваш ответ на вопрос