我有一个.wxs文件的程序安装。我想根据操作系统版本传递一部分安装(例如,如果操作系统版本> XP并且如果< = XP则执行)并继续安装其他部分。这意味着我已经安装了一些组件,并且在安装期间要检查(根据当前的操作系统),我应该安装下一个组件还是不安装。如果是 - 安装,如果不安装 - 应该跳过组件的安装。当然,在完成安装之后应该继续。我不想中止安装并删除已安装的组件,只需跳过一个组件即可。我该怎么做? 此外,我发现这一个link。有一个块安装的情况下,但我想在条件后继续安装。 还有另一种假设 - 我们可以使用检查条件,并继续使用Wix工具集安装
<?if *condition* ?> ... <?endif?>
块,但我真的不知道如何获得OS信息那里。 任何想法?
您需要详细说明“根据操作系统版本(例如,如果操作系统版本> XP并且如果<= XP时传递),我想要传递一部分安装并继续安装其他部件。”实际上是指。这太模糊了。你想要安装某些组件吗?你想要运行某些自定义操作吗?在这种情况下,什么是“安装的一部分”? –
@BrianSutherland谢谢。编辑。现在清楚吗? –
是=]我会更新我的答案 –