Installation InstallShield 2009基本MSI:使用新设置升级后未替换文件(替换1个文件)

Installation InstallShield 2009基本MSI:使用新设置升级后未替换文件(替换1个文件),installation,windows-installer,installshield,reinstall,installshield-2009,Installation,Windows Installer,Installshield,Reinstall,Installshield 2009,InstallShield 2009卓越理财,基本MSI项目 我已经安装了安装程序,它已安装 我用一个更新的dll替换了一个dll,并再次准备了设置(没有更改产品代码或任何其他代码) 现在运行新的设置,它要求升级 我选择升级,但在完成安装后,我注意到dll没有被替换 为什么以及如何解决此问题?是否将较新dll的文件版本更改为比以前dll更高的版本?新dll的版本必须高于旧dll才能被替换 是否将较新dll的文件版本更改为比以前dll更高的版本?新dll的版本必须高于旧dll才能被替换 更新版本是

InstallShield 2009卓越理财,基本MSI项目

  • 我已经安装了安装程序,它已安装
  • 我用一个更新的dll替换了一个dll,并再次准备了设置(没有更改产品代码或任何其他代码)
  • 现在运行新的设置,它要求升级
  • 我选择升级,但在完成安装后,我注意到dll没有被替换
    为什么以及如何解决此问题?

    是否将较新dll的文件版本更改为比以前dll更高的版本?新dll的版本必须高于旧dll才能被替换

    是否将较新dll的文件版本更改为比以前dll更高的版本?新dll的版本必须高于旧dll才能被替换

    更新版本是正确的方法。另一种方法是将普通OMU设置为emus(用相同版本替换文件)(仅用较低版本替换文件)。不要使用替代任何文件的amus。这可能会导致降级旧版本Windows上的系统文件,或触发新版本Windows上的文件保护错误(文件来自合并模块等)。更新版本是正确的方法。另一种方法是将普通OMU设置为emus(用相同版本替换文件)(仅用较低版本替换文件)。不要使用替代任何文件的amus。这可能会导致降级旧版本Windows上的系统文件,或触发新版本Windows上的文件保护错误(文件来自合并模块等)。