Windows installer 升级包将删除一些必要的EXE和DLL文件(MSI工厂)
我通过Msi factory 2构建了一个复杂的安装程序,它使用了一些合并模块。 问题是,在我尝试“升级”之后——我的意思是在旧软件包(更改了产品GUID和产品版本)之上安装软件包,我发现一些原本应该存在于安装目录中的exe或dll文件丢失了,看起来它们已被删除,并且没有被新文件替换 知道可能发生了什么吗Windows installer 升级包将删除一些必要的EXE和DLL文件(MSI工厂),windows-installer,factory,Windows Installer,Factory,我通过Msi factory 2构建了一个复杂的安装程序,它使用了一些合并模块。 问题是,在我尝试“升级”之后——我的意思是在旧软件包(更改了产品GUID和产品版本)之上安装软件包,我发现一些原本应该存在于安装目录中的exe或dll文件丢失了,看起来它们已被删除,并且没有被新文件替换 知道可能发生了什么吗 提前谢谢 听起来你好像打破了这个秘密 有关更多信息,请查看和-如果您认为自己违反了组件规则,那么尽早计划删除现有产品而不是迟到(迟到效率更高,但如果您违反了组件规则,则会出现类似您的错误) 安
提前谢谢 听起来你好像打破了这个秘密 有关更多信息,请查看和-如果您认为自己违反了组件规则,那么尽早计划
删除现有产品
而不是迟到(迟到效率更高,但如果您违反了组件规则,则会出现类似您的错误)
安装初始化操作
Windows Installer中存在一个错误,它会导致这种行为。您必须为未安装的文件增加版本。Update:它发生在多个MSI安装程序中。它删除旧文件,但不安装新文件。