我是wix的新手,任何人都可以告诉我如何使用wix中的remotePayload中的哈希值。
<RemotePayload
Hash="D40DB6440BD2B5B5AA00DA63F408469FF22A9542"
ProductName="vstor_redist.exe"
Description="Dotnet 4.0"
Size="39130"
Version="4.0.5022.0" />
在EXEPACKAGE里面我用过它。 但是当安装程序运行时,它会显示哈希值不正确
答案 0 :(得分:5)
你从哪里得到这个哈希值?
只需使用它来避免任何不合理。
<ExePackage
Id="InstallJava"
DetectCondition='NOT Installed AND JAVACURRENTVERSION>="1.6"'
InstallCondition='NOT VersionNT64'
SourceFile="..\dep\jre-7u55-windows-i586.exe"
InstallCommand='/s'
Compressed="no"
Permanent="yes"
PerMachine="yes"
Vital="no"
DownloadUrl="http://javadl.sun.com/webapps/download/AutoDL?BundleId=86895"
/>
下载vstor_redist.exe并使用SourceFile属性来引用它。 wix会自动计算Hashcode等。
但是如果你更倾向于使用RemotePayLoad,那么使用heat.exe来收集这些数据。
<wix-folder>/bin/heat payload d:\vstor_redist.exe -out d:\remote.xml