用户登录
用户注册

分享至

用c# 自动更新程序

  • 作者: 嗫?暁雲?
  • 来源: 51数据库
  • 2021-09-01

作者:冰封一夏
出处:
hzhcontrols官网:

首先看获取和更新的接口

更新程序program.cs

更新程序界面

定义服务端接口,你可以用任意接口都行,我这里用webapi

获取文件列表

定义服务端接口,你可以用任意接口都行,我这里用webapi

获取文件列表

下载文件,我这里将文件序列号为base64字符串了,你可以直接返回文件流也行

需要注意的地方:

1、我这里用到了json,那么不能直接饮用json的dll文件,会出现更新时候占用的问题,可以使用fastjson的开源代码,放进来解决,你可以直接使用xml格式的返回内容,这样就不需要json了,这样更方便

2、如果你的下载接口是返回的文件流,那么你更新程序里面直接接收流保存文件就行了

3、program.cs里面,停止服务的功能,其实是可以通过传递参数的形式来停止,我这里写死了,你们根据自己需求修改

效果

 你可以根据自己的需求,修改下界面效果,这是最简单的示例界面而已。

以上就是用c# 自动更新程序的详细内容,更多关于c# 自动更新程序的资料请关注其它相关文章!

软件
前端设计
程序设计
Java相关