1、安装Autoupdater.NET.Official
新建项目-》工具-》Nuget管理器搜索 Autoupdater ,选择Autoupdater.NET.Official 安装
2、添加一个按钮或者菜单,增加点击事件调用,参数为一个可访问的网络文件
注意:引入组件:using AutoUpdaterDotNET;
private void toolStripButton4_Click(object sender, EventArgs e)
{
AutoUpdater.Start("http://127.0.0.1/updates/AutoUpdaterStarter.xml");
}
3.服务器建立AutoUpdaterStarter.xml
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>10.0.0.0</version>
<url>http://127.0.0.1/downloads/1.zip</url>
<changelog>http://127.0.0.1/updates/UpdateLog.html</changelog>
<mandatory>false</mandatory>
</item>
<version>10.0.0.0</version> #版本号,版本号要大于当前软件运行的版本
<url>http://127.0.0.1/downloads/1.zip</url> #更新包
<changelog>http://127.0.0.1/updates/UpdateLog.html</changelog> #更新内容
<mandatory>false</mandatory> #是否强制更新
4、服务器建立 UpdateLog.html,里面内容填写本次更新内容
<html>
<header>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
</header>
<body>
<h1>
更新提示
</h1>
<ul>
<li>1、【新增】***功能</li>
<li>2、【修复】***功能</li>
</ul>
</body>
</html>
5、服务器端文件。
1.zip是需要更新的软件包,更新某一个或者几个dll压缩即可。
注意:这里一定要是zip格式,否则报错。
6、服务器端运行结果显示
7、运行客户端程序。点击检查更新按钮
8、点击更新就可以正常下载软件了。
最后注意下使用版本1.5.0
最新的版本1.7.4在运行时出现报错,暂未解决,有遇到这个问题朋友可以讨论下
本文含有隐藏内容,请 开通VIP 后查看