我在这周围花了最后5个小时,并且无法让它发挥作用。
我已经完成了类似问题所说的一切。
更改ProductCode,保留旧的UpgradeCode,更改产品版本。 一次又一次。它不会替换它应该更新的.exe文件。
我错过了什么?
编辑:我还在visual studio中对.exe构建进行了双重检查,在那里构建并正常工作。只有当我运行应该将其复制到安装文件夹的设置时,才会失败,将旧的.exe文件保留在那里,而不是更新。
答案 0 :(得分:0)
目标系统上的exe文件版本是否与您安装的exe文件版本相同或更高? Windows安装程序不会覆盖文件版本高于正在安装的文件的文件。
查看安装日志。搜索组件名称,检查请求/操作状态。州是否设置为" Local"?还要搜索文件名以查看msiexec是否尝试复制它。