为你的.NET/Mono应用程序加入更新支持NetSparkle
2010年什么最火,无疑是iPhone,iPad , Andriod。从Web又回到桌面软件开发,程序的更新问题是一个必须考虑的问题,如何将程序更新及时优雅的推送给用户,是维持用户忠诚度和提高软件使用体验的一个重要方面。而作为.NET应用程序开发者,可以使用.NET完成mac,linux,windows各平台的开发,在这里向各位介绍一个非常优秀的开源框架NetSparkle(http://netsparkle.codeplex.com/)。
从事Mac的开发的同学知道有个Sparkle是非常简单且易用的Cocoa应用程序更新框架,Sparkle同时也有个Windows平台(win32)的移植版本 WinSparkle。 NetSparkle就是Sparkle的.NET版本,可以支持Mono开发的程序的更新。
使用非常简单,具体参看文档http://netsparkle.codeplex.com/documentation。
参考文章:
为你的Cocoa应用程序加入更新支持
Basic WinSparkle setup
为你的.NET/Mono应用程序加入更新支持NetSparkle相关推荐
- SharpUpdater:开源的.NET桌面程序自动更新组件
SharpUpdater开源了! http://sharpupdater.codeplex.com/ 简 介 SharpUpdater是一个开源的.NET Windows桌面程序自动更新的组件.它提 ...
- Android 程序自动更新功能模块实现
2019独角兽企业重金招聘Python工程师标准>>> Android 程序自动更新功能模块实现 在程序启动的时候检测服务器上有没有对应版本更新,如果有更新,提示用户是否更新. 在程 ...
- 无法安装ie8,因为其他程序或更新正在等待重启您的计算机,ie8 因为其他程序或更新正在等待重新启...
由于360等杀毒软件的锁定拦截, ie8 安装时总是提示 "因为其他程序或更新正在等待重新启 " ,可以退出360安全卫士,杀毒等软件. 将一下脚本 保存为 11.bat 文 ...
- 在Visual Studio中构建启动时申请管理员权限的程序(UAC支持)
这几天写了几个修改注册表的程序,因为需要管理员权限,所以就搜了一下如何构建启动时申请管理员权限的程序(UAC支持,也就是程序左下角多了个小盾牌). 其实方法很简单,就是修改manifest文件中执行权 ...
- 在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议)
原标题:在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议) 原文: http://www.csdn.net/develop/read_article.as ...
- [UWP]针对UWP程序多语言支持的总结,含RTL
原文:[UWP]针对UWP程序多语言支持的总结,含RTL UWP 对 Globalization and localization 的支持非常好,可以非常容易地实现应用程序本地化. 所谓本地化,表现最 ...
- 二进制文件更新程序_APR 6.17程序文件更新
兰博基尼程序文件更新 Lamborghini Huracan EURO MY2018 5.2L V10 DKBC 4T0907552L S0002 Stage 1 V1.1 [APR Mobile] ...
- 客户端程序自动更新(升级)的方式
from:https://blog.csdn.net/woaitingting1985/article/details/72954652 一.C/S自动更新原理 C/S程序自动升级是一个很重要的功能, ...
- uni app input添加获取验证码按钮_uni-app跨平台框架对微信小程序的无障碍支持探索...
uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.H5.以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝).快应用等多个平台. ...
- Python编写的桌面图形界面程序实现更新检测和下载安装
在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...
最新文章
- PS切图篇(一)---界面设置
- python 中 property 属性的讲解及应用
- 3.QT事件处理,消息过滤器
- 给定一个32位有符号整数,将整数中的数字进行翻转
- Apache Flink 零基础入门(四)Flink开发批处理应用程序
- 【渝粤题库】陕西师范大学292391 金融机构管理 作业(专升本)
- 攻防世界 适合做桌面_空间“狭小”的二人世界,适合情侣们做浪漫的事情
- JavaScript学习笔记(一)—— 数据类型
- 计算机网络之网络概述:4、分层结构(协议、接口、服务)
- 都安排上了!春晚主持阵容、春晚直播平台、春晚餐桌C位
- ajax添加和删除数据,ajax 添加 更新 删除数据库
- 另类的JS常见函数应用
- Docker docker-compose 配置lnmp开发环境
- ElementUI实现表单校验
- ab st语言编程手册_罗克韦尔ab plc micrologix 1400 编程手册中文高清版 .pdf
- 华为已找到安卓才“替代品”?马云马斯克激辩人工智能未来;微软说:麻将AI系统终获突破;扭亏!中兴通讯上半年净利14.71亿……...
- Unity与iOS相互调用
- Go 学习笔记 Go 第三方库之 viper(解析配置文件、热更新配置文件)
- linux 排查cpu负载过高原因
- 从苏宁电器到卡巴斯基第29篇:难忘的三年硕士时光 V