【发布时间】:2021-12-02 18:48:37
【问题描述】:
我正在尝试根据条件安装功能。最初我将功能级别设置为 1 并在功能内放置一个条件以修改功能级别。
我无法修改功能级别,无论条件如何,它始终设置为 1。
<Feature
Id = "AddinsFeature"
Title = "InstallAddin"
Level = "1"
Absent="allow">
<ComponentRef Id = "AddInComp"/>
<Condition Level="0">
<![CDATA[FALSE]]>
</Condition>
</Feature>
【问题讨论】:
-
您应该仔细查看安装日志文件。
INSTALLLEVEL属性可以被许多其他属性覆盖。详情见此链接:msdn.microsoft.com/en-US/library/aa369536.aspx. -
关于调试日志文件的注释很好。我遇到了类似的问题,为了简单的事情浪费了很多时间。在互联网上阅读了这么多东西并在堆栈溢出之后,我看到了您的帮助提示。我将日志文件输出添加到 msiexec 命令中,可以看到真正的问题。对于其他人:通过以下方式创建日志文件:
msiexec /i myInstaller.msi [...] /l myLogfile.txt
标签: wix