我应该需要在文件安装开始之前运行 C++ wix 自定义操作。是否可以?我的代码是
<InstallUISequence>
<Custom Action ="_EE10247D_B1B7_42F9_8BC9_A973E5755689" Before ="InstallFiles"></Custom>
</InstallUISequence>
<CustomAction Id="_EE10247D_B1B7_42F9_8BC9_A973E5755689" Execute="deferred" Impersonate="no" FileKey="FileDllId" adx:VSName="GuidAutoGen" DllEntry="GuidAutoGen" />
Run Code Online (Sandbox Code Playgroud)
但错误消息是“错误 LGHT0094:“产品:{C095BA7A-0E1E-4679-AAC0-3C17C82BC5EA}”部分中对符号“WixAction:InstallUISequence/InstallFiles”的引用未解析”
怎么了?
Linker告诉你绝对正确。“InstallUISequence”没有步骤“InstallFiles”。此步骤以另一个序列“InstallExecuteSequence”呈现。此序列在 InstallUISequence 之后执行。在你的情况下,你应该编写而不是你的代码:
<InstallExecuteSequence>
<Custom Action ="_EE10247D_B1B7_42F9_8BC9_A973E5755689" Before ="InstallFiles"></Custom>
</InstallExecuteSequence>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7763 次 |
| 最近记录: |