我正在阅读WiX工具集手册的这一部分,并想知道如何强制WiX引导程序下载MSI软件包?例如,在安装我的应用程序之前,引导程序必须下载并安装:
我想,我可以MsiPackage像这样描述相应的:
但该参考架构的MsiPackage元素告诉,那
"至少必须指定SourceFile或Name属性."
而且,当然,它不是谎言 - 没有SourceFile或Name捆绑项目编译错误.
添加RemotePayload到MsiPackage这样的:
<MsiPackage Name="redist\SharedManagementObjects.msi"
DisplayName="Microsoft SQL Server 2008 R2 Management Objects"
DisplayInternalUI="yes"
Vital="yes"
DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=188438&clcid=0x409">
<RemotePayload Size="10953728"
Version="10.50.1600.1"
ProductName="Microsoft SQL Server 2008 R2 Management Objects"
Description="Microsoft SQL Server 2008 R2 Management Objects"
Hash="6ce3a433309c63d98bcf0e2b9f1dfaed8cc18783"/>
</MsiPackage>
Run Code Online (Sandbox Code Playgroud)
导致构建错误:
无法阅读包''.无法打开此安装包.验证程序包是否存在以及是否可以访问它,或与应用程序供应商联系以验证它是否为有效的Windows Installer程序包.
我错过了什么吗?
| 归档时间: |
|
| 查看次数: |
2964 次 |
| 最近记录: |