-
大小: 0.16M文件类型: .zip金币: 1下载: 0 次发布日期: 2020-12-26
- 语言: C#
- 标签: AutoUpdate 解压缩
资源简介
系统结构
服务端
自动更新服务:这个是部署到web服务器的,如果有新的版本,只要放到自动更新服务\App_Data\Update目录下,即可
【注意:每次更新版本时,需要更新软件的版本号,即解决方案的AssemblyInfo.cs文件,类似如下内容
[assembly: AssemblyVersion("1.0.0.1")]
[assembly: AssemblyFileVersion("1.0.0.1")]
更新版本时换这个内容
】
客户端
MyApp:每次启动时需要检测版本【引用“自动更新服务”】,有新版本时进行解压和更新
具体的内容参考详细的代码。
代码片段和文件信息
using System;
using System.Text;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
///
/// Gzip 的摘要说明
///
public static class GZip
{
///
/// 对目标文件夹进行压缩,将压缩结果保存为指定文件
///
/// 要压缩的文件或文件夹路径,可指定多个
/// 压缩文件保存路径
public static void 压缩(string 保存路径 params string[] 目标路径)
{
ArrayList list = new ArrayList();
foreach (TempFileName f in 转化文件列表(目标路径))
{
byte[] destBuffer = File.ReadAllBytes(f.FullName);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-12-16 12:57 AutoUpdate\
文件 2506 2009-12-21 07:11 AutoUpdate\AutoUpdate.sln
文件 8192 2012-12-16 12:57 AutoUpdate\AutoUpdate.suo
目录 0 2010-03-21 21:16 AutoUpdate\GZip\
目录 0 2010-03-21 21:16 AutoUpdate\GZip\bin\
目录 0 2010-03-21 21:16 AutoUpdate\GZip\bin\Debug\
文件 7680 2009-12-21 06:53 AutoUpdate\GZip\bin\Debug\GZip.dll
文件 17920 2009-12-21 06:53 AutoUpdate\GZip\bin\Debug\GZip.pdb
文件 5895 2009-12-21 06:40 AutoUpdate\GZip\GZip.cs
文件 2482 2009-12-21 06:53 AutoUpdate\GZip\GZip.csproj
目录 0 2010-03-21 21:16 AutoUpdate\GZip\obj\
目录 0 2010-03-21 21:16 AutoUpdate\GZip\obj\Debug\
文件 774 2010-03-21 21:37 AutoUpdate\GZip\obj\Debug\GZip.csproj.FileListAbsolute.txt
文件 7680 2009-12-21 06:53 AutoUpdate\GZip\obj\Debug\GZip.dll
文件 17920 2009-12-21 06:53 AutoUpdate\GZip\obj\Debug\GZip.pdb
目录 0 2010-03-21 21:16 AutoUpdate\GZip\obj\Debug\TempPE\
目录 0 2010-03-21 21:16 AutoUpdate\GZip\Properties\
文件 1340 2009-12-21 06:37 AutoUpdate\GZip\Properties\AssemblyInfo.cs
目录 0 2010-03-21 21:38 AutoUpdate\MyApp\
文件 1388 2010-03-21 21:38 AutoUpdate\MyApp\app.config
文件 286 2009-12-21 06:44 AutoUpdate\MyApp\App.xaml
文件 301 2009-12-21 06:44 AutoUpdate\MyApp\App.xaml.cs
目录 0 2010-03-21 21:16 AutoUpdate\MyApp\bin\
目录 0 2010-03-21 21:16 AutoUpdate\MyApp\bin\Debug\
文件 7680 2009-12-21 06:53 AutoUpdate\MyApp\bin\Debug\GZip.dll
文件 12800 2010-03-21 21:37 AutoUpdate\MyApp\bin\Debug\MyApp.exe
文件 1388 2010-03-21 21:38 AutoUpdate\MyApp\bin\Debug\MyApp.exe.config
文件 44544 2010-03-21 21:37 AutoUpdate\MyApp\bin\Debug\MyApp.pdb
文件 14328 2010-03-21 21:40 AutoUpdate\MyApp\bin\Debug\MyApp.vshost.exe
文件 1388 2010-03-21 21:38 AutoUpdate\MyApp\bin\Debug\MyApp.vshost.exe.config
文件 490 2007-07-21 01:33 AutoUpdate\MyApp\bin\Debug\MyApp.vshost.exe.manifest
............此处省略88个文件信息
相关资源
- DotNetZip 解压缩 以及分卷压缩类
- C#批量解压缩桌面程序源码(ICSharpC
- ICSharpCode.SharpZipLib 压缩文件(源码)
- 文件批量解压缩
- C# 压缩与解压缩完整源码支持ZIPRAR7
- C#解压缩文件夹保存目录结构
- SharpCompress.dll 0.22.0.0
- WinForm AutoUpdate自动更新源码
- C# DotNetZip封装类 压缩 解压缩功能
- ICSharpCode.SharpZipLib.dll 解压缩文件 并
- C# 解压缩文件和文件夹源码
- c# 文件压缩与解压缩(可设置密码 加
- 解压缩文件(rar、zip、7zip、Gzip、ta
- SharpZipLib 第三方解压缩以及dll
- ICSharpCode.SharpZipLib 压缩与解压缩文件
- C# 批量解压缩
- C# 解压缩 压缩包
- 7Z压缩文件的 解压缩源码
- winform/wpf 在线版本升级
- C# 压缩、解压缩文件(7zip)
- C#新手教程(十七):加密、解密及解
- AutoUpdater 自动更新新版本升级
- 解压缩文件源码7zip
- 自动更新(AutoUpdater)
评论
共有 条评论