Моему приложению необходимы .Net Framework 3.5, Crystal Report 10.5 и SQLServer Express 2005 в качестве предварительных требований. Для этого я создал проект установки wix и добавил задачу msbuild для предварительных условий. Моя текущая проблема При установке комплекта на компьютер пользователя Crystal сообщает о попытке установить до .net framework 3.5. Как я могу изменить порядок предварительных условий?
Мой текущий код задачи msbuild приведен ниже;
<ItemGroup>
<BootstrapperFile Include="Microsoft.Net.Framework.3.5">
<ProductName>.NET Framework 3.5</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="Microsoft.Windows.Installer.3.1">
<ProductName>Windows Installer 3.1</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="BusinessObjects.CrystalReports.10.5">
<ProductName>Crystal Reports Basic for Visual Studio 2008 (x86, x64)</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="Microsoft.Sql.Server.Express.9.2">
<ProductName>SQL Server 2005 Express Edition SP2 (x86)</ProductName>
</BootstrapperFile>
<Target Name="AfterBuild">
<GenerateBootstrapper ApplicationFile="$(TargetFileName)"
ApplicationName="Business Software"
BootstrapperItems="@(BootstrapperFile)"
ComponentsLocation="Relative"
CopyComponents="True"
OutputPath="$(OutputPath)\en-us\"
Path="C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\" />
<RelatedProducts>
обоих файлов product.xml выше? - person wimh   schedule 13.01.2011