<Binary Id="binUpdate" SourceFile="c:\xxx\Update.exe"/>
<CustomAction Id="Update" BinaryKey="binUpdate" Execute="deferred" ExeCommand="c:\xxx" />
当我使用上述自定义操作构建Wix项目时,它会抱怨“系统无法找到文件'C:\ xxx \ Update.exe”。
此update.exe由相同的msi部署。那么,如何让Wix忽略我的构建机器上不存在该文件的事实呢?
提前致谢
答案 0 :(得分:0)
您可以将可执行文件放在与“Product.wxs”文件相同的文件夹中,并执行类似的操作...
<CustomAction Id="Update" FileKey="Update.exe" ExeCommand="param1" Execute="immediate" Return="asyncNoWait" />;