今回は、DownloadUrl 属性を使ってみました。インストール時に自動的にダウンロードされます。
Universal CRT は VC++再配布パッケージに含まれているので、そのサンプルも貼っておきます。
注意点ですが、MsuPackage / ExePackage タグの Name 属性と同じ名前のファイルが ブートストラップの exe と同じディレクトリに存在していると、DownloadUrl 属性の URL からダウンロードされずにローカルのファイルが使われてしまいます。
こんな感じでビルドしてください。
> "%WIX%bin\candle.exe" xxx.wxs -nologo -out "xxx.wixobj" -ext WixBalExtension -ext WixUtilExtension
> "%WIX%bin\light.exe" "xxx.wixobj" -nologo -out "xxx.exe" -ext WixBalExtension -ext WixUtilExtension
【参考】
ExePackage Element
http://wixtoolset.org/documentation/manual/v3/xsd/wix/exepackage.html
MsuPackage Element
http://wixtoolset.org/documentation/manual/v3/xsd/wix/msupackage.html
RemotePayload Element
http://wixtoolset.org/documentation/manual/v3/xsd/wix/remotepayload.html
Download Microsoft Visual C++ 2015 Redistributable Update 3 from Official Microsoft Download Center
https://www.microsoft.com/en-us/download/details.aspx?id=53840
Update for Universal C Runtime in Windows
https://support.microsoft.com/en-us/kb/2999226
0 件のコメント:
コメントを投稿