以下是我的情况:
MsiPackage
标记的安装项目。从Bootstrapper项目启动安装项目对我来说似乎很奇怪。相反,我更喜欢从安装项目启动先决条件检查和安装(可能从安装项目中调用bootstrapper项目)。
所以这是我的问题:
答案 0 :(得分:5)
这是使用wix检查dotnet 4.0的方法。
<Property Id="DOTNET40">
<RegistrySearch Id="NetFramework40"
Root="HKLM"
Key="Software\Microsoft\NET Framework Setup\NDP\v4"
Name="Install"
Type="raw" />
</Property>
<Condition Message="Please install the .NET Framework 4.0 and run this installer again.">
<![CDATA[Installed OR DOTNET40]]>
</Condition>