【问题标题】:wix - reserving the file in the TEMP IN ROLLBACK CASEwix - 在 TEMP IN ROLLBACK CASE 中保留文件
【发布时间】:2011-07-25 23:26:18
【问题描述】:

在执行我的自定义操作之前,我需要从目标机器中删除一个文件。如果操作不成功,我应该回滚所有更改。所以我应该将文件替换到临时目录,并在回滚时将文件移回,并清除临时目录。

我该怎么做?

【问题讨论】:

    标签: wix rollback file-copying


    【解决方案1】:

    我认为你不应该这样做。 Windows 安装程序将为您执行此操作。

    只需在 RemoveFiles 之后安排您的自定义操作,适当调整它(例如,仅在卸载时运行,这取决于您的要求)并确保它被推迟。就是这样!如果卸载被回滚,Windows Installer 知道如何回滚 RemoveFiles 操作,并且您的文件将回到那里。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2023-03-17
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多