windows-installer - 我正在.net 中进行设置和部署,我无法用较新的版本替换现有版本,需要一些指导
问题描述
- 我开始使用 vb.net 在 winforms 中进行设置和部署
- 我已经有版本 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 的大写。我也浏览了堆栈溢出链接和一些代码项目提示,但我找不到正确的答案,有人可以帮我解决这个问题
解决方案
推荐阅读
- html - 我的媒体查询是否正确
- c++ - 从类中打印变量
- java - 从动态更新的 Application.properties 中读取
- javascript - 使用 getText() 的量角器中的断言错误
- powerbi - 从两个切片器中查找最大月份
- r - 过滤R中的记录
- php - 在 Symfony 3.4 中上传文件 - 更新操作 - 我应该如何编程 editAction?
- angular - 变量未定义的可观察打字稿
- c# - 团队构建期间设置的 wixtool 获取 light.exe System.UnauthorizedAccessException:访问路径
- grafana - 如何将视频/流添加到 Grafana 仪表板?