我想做的是:
<bal:Condition Message="Microsoft .NET v4.5.2 is required.">Not (WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED)</bal:Condition>
但它似乎没有认识到这种语法。如何在bal中指定NOT:条件(以及哪些文件会被记录?)
感谢。
答案 0 :(得分:0)
所以我无法弄清楚如何正确地使用该语法,也无法在任何地方找到任何合适的文档,因此我采用了注册表搜索:
<util:RegistrySearch
Id="Is452There"
Root="HKLM" Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
Value="Release" Variable="Is452There" Win64="no" />
然后:
<bal:Condition Message="Microsoft .NET v4.5.2 is required.">Is452There>="379893"</bal:Condition>
这似乎可以解决问题。