首页 文章

安装同一应用程序的升级版本时获取错误代码2869

提问于
浏览
1

我有一个C#.NET应用程序有一些版本1.0.0.1 . 我对我的应用程序进行了一些修改,并希望使用升级版本1.0.0.2发布它 .

如果客户端系统中已安装旧版本1.0.0.1,并且客户端尝试安装较新版本1.0.0.2,则会抛出以下错误消息

安装程序在安装此程序包时遇到意外错误 . 这可能表明此包装存在问题 . 错误代码是2869 .

最初在更改版本号:之后,我还更改了新版本的productCode . 但是没有修改设置项目中的升级代码 .

任何人都可以让我知道如何解决这个错误2869 ..谢谢你提前 .

1 回答

  • 1

    第一个问题是您的产品版本 . Windows Installer忽略第四个版本字段,因此您应该只使用前三个字段(例如1.0.0和1.0.1) .

    修复版本后,尝试创建安装日志(msiexec.exe的/ L * V参数)以查看发生的情况 . 当.NET安装程序类操作遇到异常或具有无效参数(它很少与对话框相关)时,通常会显示错误2869 .

相关问题