wix: невозможно обнаружить пакеты обновлений - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь определить .net framework 2.0 с пакетом обновления 2. Но, похоже, wix не может это обнаружить ниже скрипт, который я использую.

NAnt:
<exec program="${wix.dir}\light.exe" workingdir=".\wix" commandline="-ext WixUIExtension -ext WixNetFxExtension -cultures:en-us SampleFirst.wixobj -out ${release.dir}\NantTest.msi"/> 

wix:
<PropertyRef Id="NETFRAMEWORK20"/>
<Condition Message="This application requires .NET Framework 3.5 SP1. Please install the .NET Framework then run this installer again.">
    <![CDATA[Installed OR (NETFRAMEWORK20_SP_LEVEL and NOT NETFRAMEWORK20_SP_LEVEL = "#2")]]>
</Condition>

Он способен обнаруживать сетевые рамки. Но это не обнаружение сервисных пакетов. Любое предложение?

1 Ответ

0 голосов
/ 15 октября 2010

Просто используйте

<PropertyRef Id="NETFRAMEWORK20_SP_LEVEL"/>

вместо

<PropertyRef Id="NETFRAMEWORK20"/>
...