我有一个Wix引导程序项目,如果需要,可以从Web安装.Net框架。 不,我想为Silverlight做同样的事情。 理想情况下来自网络,但如果我必须,我会捆绑它。
那么如何添加Silverlight作为先决条件?
答案 0 :(得分:1)
解决了它:
<ExePackage Id="sl"
Compressed="no"
DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=149156"
SourceFile="C:\Users\mah67\Downloads\silverlight.exe"
Cache="yes"
PerMachine="yes"
Protocol="netfx4"
Vital="yes"
InstallCommand="/q"
Permanent="yes"
Description="Silverlight Runtime"
DisplayName="Silverlight"
SuppressSignatureVerification="yes" >
显然需要源文件属性,因此Wix可以在编译时提取有关该文件的信息。压缩=“否”表示不应在编译时捆绑它。在构建程序包时文件不可用时使用RemotePayload。