я унаследовал проект установки, который использует Wix 3.0. По причинам программирования мы должны переключиться на VS2012 и, следовательно, на Wix 3.7.
Читая о Wix 3.7, я узнал, что 3.7 предлагает тип проекта «Проект установки» и тип проекта «Проект начальной загрузки».
Мой первый вопрос: должен ли я сделать проект установки, как и раньше, И проект загрузчика и объединить его или просто проект загрузчика.
В Wix 3.0 загрузчик находился в файле wixproj:
<ItemGroup>
<BootstrapperFile Include="Microsoft.Net.Framework.3.5.SP1">
<ProductName>Microsoft .NET Framework 3.5 SP1</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="Microsoft.Windows.Installer.3.1">
<ProductName>Windows Installer 3.1</ProductName>
</BootstrapperFile>
</ItemGroup>
<Target Name="AfterBuild">
<GenerateBootstrapper Condition=" '$(Platform)' == 'x86' " ApplicationName="$(ProductName)" BootstrapperItems="@(BootstrapperFile)" ComponentsLocation="HomeSite" CopyComponents="True" OutputPath="$(TargetDir)%(CultureGroup.OutputFolder)" Culture="%(CultureGroup.Identity)" FallbackCulture="en-us" Path="$(WindowsSDKPath)" />
<GenerateBootstrapper Condition=" '$(Platform)' == 'x64' " ApplicationName="$(ProductName) (x64)" BootstrapperItems="@(BootstrapperFile)" ComponentsLocation="HomeSite" CopyComponents="True" OutputPath="$(TargetDir)%(CultureGroup.OutputFolder)" Culture="%(CultureGroup.Identity)" FallbackCulture="en-us" Path="$(WindowsSDKPath)" />
</Target>
Это все еще возможно? Здесь мне нужно перейти с .Net 3.5SP1 на .Net 4.5.
Кто-нибудь может мне помочь?