博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为ClickOnce部署的程序更新一个新的更新地址(Change the update URL for ClickOnce deployed application)...
阅读量:4706 次
发布时间:2019-06-10

本文共 900 字,大约阅读时间需要 3 分钟。

产品名:WindowsFormsApplication2.

version 1.0.0.0

Publishing Folder: \\MIKEWIN-MSFT\publish\

Installation Folder: \\MIKEWIN-MSFT\publish\

Update Folder: \\MIKEWIN-MSFT\publish\

然后发布,终端用户安装此应用。

 

现在我们决定把程序更新搬到别的地方。

那么我们就来修改一下发布配置信息,

version 2.0.0.0

Publishing Folder: \\MIKEWIN-MSFT\publish\1\

Installation Folder: \\MIKEWIN-MSFT\publish\1\

Update Folder: \\MIKEWIN-MSFT\publish\1\

发布之后,我们来到新的发布目录: \\MIKEWIN-MSFT\publish\1\ 复制WindowsFormsApplication2.application,然后切换到原来的发布目录,替换掉原来版本的文件(\\MIKEWIN-MSFT\publish\WindowsFormsApplication2.application).

然后用户名启动程序便会发现有更新发布了, 因为他们检测的是原始跟新地址,但是文件已经被我们换掉了\\MIKEWIN-MSFT\publish\WindowsFormsApplication2.application, 此文件会将请求重定向到新的地址(provider路径是在.application文件中), 这样用户们便可以使用新地址进行更新了.

而且因为用户们的程序的更新地址已被此新版本修正过了,所以,以后我们不再需要复制WindowsFormsApplication2.application并覆盖最原始目录中的文件了,用户的程序不会再去关心那个目录中的文件了。

转载于:https://www.cnblogs.com/telnet_mike/archive/2011/12/03/2272865.html

你可能感兴趣的文章
触发器
查看>>
mysql配置默认字符集为UTF8mb4
查看>>
WPF实现3D翻转的动画效果
查看>>
自定义圆环进度条
查看>>
UILayer
查看>>
复杂对象写入文件
查看>>
k8s-高级调度方式-二十一
查看>>
[HDU3555]Bomb
查看>>
基于dubbo的分布式系统(一)安装docker
查看>>
Recursion
查看>>
66. Plus One
查看>>
COMP30023 Computer Systems 2019
查看>>
CSS选择器分类
查看>>
Kali学习笔记39:SQL手工注入(1)
查看>>
C# MD5加密
查看>>
Codeforces Round #329 (Div. 2)D LCA+并查集路径压缩
查看>>
移动应用开发测试工具Bugtags集成和使用教程
查看>>
Java GC、新生代、老年代
查看>>
Liferay 6.2 改造系列之十一:默认关闭CDN动态资源
查看>>
多线程
查看>>