2

WiX v3.7を使用しています。そこで、独自のBootstrapperを作成しました。これで、.NETFramework4がインストールされていないときにインストールできるようになりました。

<util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Version" Variable="Netfx4FullVersion" />
<util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Version" Variable="Netfx4x64FullVersion" Win64="yes" />

<PackageGroup Id="Netfx4Full">
  <ExePackage Id="Netfx4Full" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes"
              SourceFile="..\..\Lib\DotNetFX40\dotNetFx40_Full_x86_x64.exe"
              DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193"
              DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)" />
</PackageGroup>

今、私のアプリケーションには.NETFramework4.0.2が必要です。WiXで利用できない場合、どうすればこれをテストしてインストールできますか?どちらの方法でこれをテストできますか?-そしてそれをインストールするために私は何をしなければなりませんか?

ご協力いただきありがとうございます。

4

1 に答える 1

1

4.0.2アップデートは単なる別の実行可能ファイルのようです。Netfx4Fullの後にチェーンします。新しい4.0.2実行可能ファイルのすべての検出およびURLロジックを提供する必要があります

于 2013-03-24T21:13:33.767 に答える