我需要爲需要.NET Framework 2.0 SP2的程序編寫安裝程序。在引導程序中包含.NET2.0 SP2
因爲我沒有找到.NET20SP2的引導程序,所以我想安裝一個更新的.NET框架,假設它已經包含了所需的版本。我在 C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A
中找到引導程序,並選擇了.NET 3.5引導程序。
當我安裝了引導程序時,它包含了.NET35,但出人意料地不包括.NET20SP2。您可以在註冊表中找到:
[HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
"SP"=dword:00000001
的情況在我的WiX 3.5安裝程序會檢查該值:
<Condition Message="This application requires .NET Framework 2.0 SP2. Please install the .NET Framework then run this installer again.">
<![CDATA[Installed OR (NETFRAMEWORK20_SP_LEVEL and NOT NETFRAMEWORK20_SP_LEVEL > "#1")]]>
</Condition>
。當然,這會導致安裝失敗。我如何生成安裝所需Framework版本的引導程序?