【问题标题】:MSI auto-repair issue work around?MSI 自动修复问题如何解决?
【发布时间】:2010-10-05 15:26:51
【问题描述】:

我使用 Visual Studio 2008 创建了一个 MSI 安装程序。我有一些临时文件需要在安装后删除,但自动修复功能让我很困扰。单击安装程序创建的快捷方式将触发自动修复功能。我正在考虑创建自己的快捷方式以避免自动修复。我通过在安装后手动创建快捷方式来尝试此操作。有效。

现在我正在尝试找到一种在安装程序的自定义操作中创建快捷方式的方法。我的问题是对安装程序和安装结果有什么可能的负面影响吗?

谢谢

【问题讨论】:

    标签: c# .net installation windows-installer


    【解决方案1】:

    即使您设法故意绕过 Windows Installer,如果用户点击“添加/删除程序”中的“修复”按钮,文件仍然会返回。相反,您应该寻找在安装期间使文件暂时可用而不实际安装它们的方法。可悲的是,VDPROJ 是如此有限,以至于它并不容易做到这一点。

    但是,如果您想忽略所有这些并解决问题,请查看针对您的 MSI 运行构建后脚本以使快捷方式不被广告。

    【讨论】:

    • 是的,那很好,但我不知道如何编写该脚本。谢谢
    • “脚本”在很大程度上取决于您用于构建自动化的内容。下面是一个使用 MSBuild 的示例:
    • 奇怪,我记得贴过。 blogs.msdn.com/b/mwade/archive/2007/08/20/…
    猜你喜欢
    • 2021-04-06
    • 2022-07-26
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    相关资源
    最近更新 更多