我有一个特殊情况,我需要根据用户在WIX项目中选择的功能来检查.NET框架安装。
让我们说我有以下.WXS代码段。
<Feature Id="VS2008" Title="VS 2008 Support" Level="1" Display="expand">
<ComponentRef Id="DesignTimeAssembly_2008" />
</Feature>
<Feature Id="VS2012" Title="VS 2012 Support" Level="1" Display="expand">
<ComponentRef Id="DesignTimeAssembly_2012" />
</Feature>
我的要求是,如果用户选择安装&#34; VS 2012支持&#34;功能,我需要确保我的客户端已安装.NET Framework 4.5.2。我的VS 2012设计时组件依赖于.NET 4.5.2,而VS 2008只依赖于已经由VS 2008安装的.NET 3.5。
我知道如何使用WixNetFxExtension在项目级别设置条件,但是我不知道如果在选择特定功能时需要进行条件检查,该怎么做。
有人可以帮忙吗?谢谢!