Visual Studio 2010 を使用して WiX プロジェクトを作成しています。ソフトウェア用に .net 3.5 をインストールし、WiX 用に .net 4.0 をインストールしたいと考えています。VS2010 で利用可能なブートストラップを使用しました。バージョン 4.0 では機能しましたが、バージョン 3.5 では問題が発生しました。ここに私のコードからのいくつかの行があります:
<BootstrapperFile Include=".NETFramework,Version=v4.0" >
<ProductName>.NET Framework 4.0</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="Microsoft.Net.Framework.3.5.SP1" >
<ProductName>.NET Framework 3.5 SP1</ProductName>
</BootstrapperFile>
<GenerateBootstrapper ApplicationFile="$(TargetFileName)"
ApplicationName="My Application Name"
BootstrapperItems="@(BootstrapperFile)"
ComponentsLocation="Relative"
CopyComponents="True"
OutputPath="$(OutputPath)"
Path="C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\"/>
最初にエラーが発生しました:
前提条件のインストール場所が「コンポーネント ベンダーの Web サイト」に設定されておらず、アイテム「Microsoft.Net.Framework.3.5.SP1」のファイル「dotNetFx35setup.exe」がディスク上に見つかりません。
ここにある指示に従いました:
しかし今、私は新しい警告を持っています:
項目 'Microsoft.Net.Framework.3.5.SP1' が 'C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\' に見つかりませんでした。
何が起こるかわかりません。私はよくグーグルで同様の質問を見ましたが、正確な答えが見つかりませんでした...誰かが解決策を持っていますか、またはVS2010でWiXを使用して前提条件をインストールする別の方法はありますか?
ありがとう !