找不到Wix CustomAction Binary SourceFile

时间:2010-06-09 22:17:27

标签: binary wix action

<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忽略我的构建机器上不存在该文件的事实呢?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以将可执行文件放在与“Product.wxs”文件相同的文件夹中,并执行类似的操作...

<CustomAction Id="Update" FileKey="Update.exe" ExeCommand="param1" Execute="immediate" Return="asyncNoWait" />;

Here is a link at codeprojects