首页 > 解决方案 > 我正在.net 中进行设置和部署,我无法用较新的版本替换现有版本,需要一些指导

问题描述

  1. 我开始使用 vb.net 在 winforms 中进行设置和部署
  2. 我已经有版本 1.0.0 的安装文件 3.我的要求是当我尝试提供新的安装文件时,它应该检查应用程序是否已经安装。如果它没有安装,那么它应该继续安装,否则它应该弹出一条消息说“你想再次安装同一个应用程序” 4.但是当我开始使用安装文件时,我发现了一些重要的点,比如 a. DetectNewerVersion --True/False b. InstallAllUsers -True/False c. RemovePreviousVersion-True/False d. ProductCode--指南 e。UpgradeCode -guid f. 版本 1.0.0(我发现这是 Major.Minor.Build)我将点 a、b、c 保持为 true,并且没有更改升级代码,我尝试将版本更改为 1.0.1,并且当我尝试更改时自动更改产品代码运行设置,我收到以下错误“

我也尝试在项目属性中更改程序集信息和文件版本,但我无法解决这个问题,我也尝试保持 guid 的大写。我也浏览了堆栈溢出链接和一些代码项目提示,但我找不到正确的答案,有人可以帮我解决这个问题

标签: windows-installer

解决方案


推荐阅读