【发布时间】:2013-09-28 16:34:11
【问题描述】:
我有一个需要 .Net 4.0.3 (link) 的应用程序。
我找到了this article,它告诉我在哪里可以找到已安装的 .Net 版本,但我只能找到 WiX 编译器识别的包含属性列表 (here)。
我尝试按照this article 中的说明进行操作,它告诉我使用以下代码,但这只是安装 .Net 4 而不进行更新:
<PropertyRef Id="NETFRAMEWORK40FULL"/>
<Condition Message="This application requires .NET Framework 4.0.3. Please install the .NET Framework then run this installer again.">
<![CDATA[Installed OR NETFRAMEWORK40FULL]]>
</Condition>
我将如何通过预定义的 WiX 属性或自己检查注册表值来让 WiX 检查特定的 4.0.3 更新?
【问题讨论】: