代码之家  ›  专栏  ›  技术社区  ›  pc1oad1etter

在安装旧版本时,如何确保Visual Studio安装程序更新DLL?

  •  1
  • pc1oad1etter  · 技术社区  · 17 年前

    更老的 在我的软件版本中,它不会覆盖DLL,而是保留较新的版本。

    当我将我的系统回滚到 版本,我希望一切都回滚。实现这一目标的最佳方式是什么?为了安全起见,我是否需要创建自定义操作以在卸载时删除DLL,或者是否有其他方法删除它们,或者是否有强制安装程序始终写入DLL的设置。

    1 回复  |  直到 17 年前
        1
  •  0
  •   Shay Erlichmen    17 年前

    首先,你应该问自己为什么安装程序没有删除文件,因为它应该删除,如果没有,那就是一个BUG(或者安装程序正在等待重新启动以删除文件)。
    您可以通过日志记录运行MSI,以发现那里发生了什么:
    msiexec.exe/i/l*v