Wix 3.0を使用するセットアッププロジェクトを継承しました。プログラミング上の理由から、VS2012に切り替える必要があります。したがって、Wix3.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>
これはまだ可能ですか?ここで、.Net3.5SP1から.Net4.5に変更する必要があります
誰かが私を助けることができますか?