2016-01-20 51 views
0

我想要做的是:維克斯引導程序包如何指定BAL NOT條件:條件

<bal:Condition Message="Microsoft .NET v4.5.2 is required.">Not (WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED)</bal:Condition> 

但它似乎並沒有認識到這一點語法。我該如何在bal中指定NOT:條件(以及哪裏會記錄這種情況?)

謝謝。

回答

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> 

這似乎是個伎倆。