ClickOnce:部署,强制要求用户使用最新发布版本才可以执行软件的方法

简介:

在有些情况下,您可能需要要求用户运行更新版本的应用程序。例如,您可能对诸如 Web 服务等外部资源进行了某种更改,而这种更改会使得较早版本的应用程序不能正常工作。在这种情况下,您需要将更新标记为“必需”,并阻止用户运行较早的版本。


若要将更新标记为“必需”,请单击“项目>属性>发布>更新”对话框中的“指定该应用程序需要的最低版本”,然后指定发布版本(“主版本”、“次版本”、“内部版本”、“修订版本”),该发布版本指定可以安装的应用程序的最低版本号。 如下图:

(发布的版本号和指定该应用程序需要的最低版本,需要保持一致,方能强制性更新,界面才没有更新的提示或跳过!




本文转自94cool博客园博客,原文链接http://www.cnblogs.com/94cool/archive/2010/03/31/1701559.html,如需转载请自行联系原作者

相关文章
|
12天前
|
Ubuntu 安全 Linux
创建并使用自定义的Linux命令`autoupdate`来自动化软件更新
创建自定义Linux命令`autoupdate`简化系统更新流程。通过编写包含`apt update`, `apt upgrade`, `apt autoremove`和`apt clean`的bash脚本,实现一键自动化更新。将脚本添加到PATH环境变量,确保在任意目录可执行。适用于基于Debian/Ubuntu系统,其他发行版需调整命令。记得备份数据,必要时重启系统,并可按需扩展脚本功能。
|
1月前
|
存储 运维 JavaScript
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
140 0
|
7月前
|
JSON 小程序 JavaScript
小程序云开发实现删除更新功能
小程序云开发实现删除更新功能
42 0
|
10月前
|
Java 物联网 数据库连接
亲测可用——IoTDB部署及操作指南
操作命令如下: 1、解压unzip apache-iotdb-0.12.3-all-bin.zip 2、进入到sbin目录下:/opt/iot/apache-iotdb/sbin,执行start-server.sh脚本:nohup ./start-server.sh >> iotbd.log 2>&1 & 3、查看进程信息:ps -ef | grep iotdb 正常运行
1130 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
537 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
|
Web App开发 C++ Windows
C#-clickonce部署和调用
ClickOnce 是一种部署技术,使用它可以用来进行应用程序的自动更新,也可以使用在浏览器中直接调用部署好的应用程序。
188 0
|
开发者
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
215 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
453 0
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
233 0
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
|
存储 安全 数据安全/隐私保护
mSecure密码管理器发布新版本 但一些功能不再可用
mSecure密码管理器发布新版本 但一些功能不再可用
233 0
mSecure密码管理器发布新版本 但一些功能不再可用