2013-03-24 113 views
2

我正在使用WiX v3.7 那裏我創建了自己的引導程序。現在,我可以在未安裝.NET Framework 4的情況下安裝它。使用WiX安裝.NET Framework 4.0.2

<util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Version" Variable="Netfx4FullVersion" /> 
<util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Version" Variable="Netfx4x64FullVersion" Win64="yes" /> 

<PackageGroup Id="Netfx4Full"> 
    <ExePackage Id="Netfx4Full" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" 
       SourceFile="..\..\Lib\DotNetFX40\dotNetFx40_Full_x86_x64.exe" 
       DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193" 
       DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)" /> 
</PackageGroup> 

現在,我的應用程序需要.NET Framework 4.0.2。如果WiX無法使用,我該如何測試和安裝? 我可以測試這個方法? - 我需要做些什麼來安裝它?

感謝您的幫助。

回答

1

4.0.2更新看起來只是另一個可執行文件。把它連接到你的Netfx4Full之後。您將需要提供新的4.0.2可執行文件的所有檢測和URL邏輯