我有一个自定义操作,报告WIX项目中的安装失败。它的定义如下:
<CustomAction Id="ReportError" DllEntry="ReportError" BinaryKey="Actions.dll" Return="check" Execute="immediate" />
...
<InstallExecuteSequence>
<Custom Action="ReportError" OnExit="error">NOT Installed</Custom>
...
</InstallExecuteSequence>
是否可以在ReportError
代码中获取msi错误代码和消息?
E.g。我可以在msi日志文件中看到Error 1327. Invalid Drive: E:\
之类的错误。如何检索错误代码 1327 和错误消息无效的驱动器:E:\ ?