2010-07-09 49 views
-2

我正在嘗試檢測.net框架2.0服務包2.但似乎wix無法檢測到該問題。下面的 是我正在使用的腳本。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> 

它能夠檢測到網絡框架。但它沒有檢測到服務包。任何建議?

+0

它能夠檢測到。我提到了錯誤的財產。 :) – sid 2010-07-09 08:10:09

+0

我覺得這個問題根本不清楚。 – Mario 2010-07-13 15:27:21

回答

0

只需使用的

<PropertyRef Id="NETFRAMEWORK20_SP_LEVEL"/> 

代替

<PropertyRef Id="NETFRAMEWORK20"/>