使用Microsoft的ClickOnce发布版本及网页更新版本

Microsoft的ClickOnce提供了一种便捷的方式用于Windows软件的发布和更新。当使用ClickOnce发布新版本时,已安装的软件会在启动时自动检测并提示用户更新。发布过程涉及FTP服务器或本地目录,但Linux FTP服务器仅支持发布,不支持更新。推荐使用Windows服务器。配置IIS和启用相关功能后,可以通过publish操作完成发布。然而,ClickOnce的默认安装目录固定,且目前无法自定义。文章还提供了Ubuntu安装FTP服务器的教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Microsoft的ClickOnce是用于windows软件发布和更新,以下链接是VS上的初步操作:

https://msdn.microsoft.com/zh-cn/library/31kztyey.aspx

https://blog.netspi.com/all-you-need-is-one-a-clickonce-love-story/

当采用ClickOnce发布软件,当安装软件后,如果有新版本的软件发布,软件开启时会自动检测是否有新版本,若有则跳出安装界面,用户点击安装即可。不过这里需要说明一点,release新的版本需要有代码改动否则ClickOnce无法检测出有新版本,采用ftp服务器或者本地目录保存发布的程序都可以,并且更新程序只在程序点击启动时才进行检测,所以试用测试时需注意,如下:

http://blog.youkuaiyun.com/tcjiaan/article/details/12341543

如果使用linux的ftp服务器,那只能用于发布,而不能用于网页更新版本。

所以最好的方式是采用Windows服务器或者Windows系统。

使用ClickOnce需要安装IIS,及开启Windows的功能就可,如下操作:

http://www.cnblogs.com/parry/archive/2012/10/30/ClickOnce_Winform_Deployment.html

http://blog.youkuaiyun.com/tcjiaan/article/details/12285533

然后操作publish


访问:http://10.239.205.100/mya

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值