Windows应用程序更新器

mengxiangge 36dee6f04f mxg:文件夹不存在时,先创建文件夹 %!s(int64=5) %!d(string=hai) anos
PackageUpdater 36dee6f04f mxg:文件夹不存在时,先创建文件夹 %!s(int64=5) %!d(string=hai) anos
.gitattributes 135f916546 mxg:保存配置 %!s(int64=5) %!d(string=hai) anos
.gitignore 4439a34a36 mxg:修改程序集名称 %!s(int64=5) %!d(string=hai) anos
README.md 617b669507 mxg %!s(int64=5) %!d(string=hai) anos

README.md

updater

安装包更新器

Update:负责跟据版本号判断是否从服务器更新压缩包并解压。

WPFUploadPackage:负责跟据Exe版本号判断是否压缩指定目录文件夹,并将压缩包上传到服务器


使用指引

  1. update生成方式应改为Relase。
  2. 将生成的update.exe拷贝至..\Updater 文件夹
  3. 启动WPFUploadPackege.exe上传
    3.1. 选择目标文件夹;
    3.2. 输入需要打包的子文件夹名称,用分号分割;

地址配置

参见Update.exe.config

<configuration>
  <appSettings>
    <add key="IsAutoUpdate" value="true"/>
    <add key="URL" value="http://api.sagacloud.cn/dp-auxiliary/"/>
    <add key="Key" value="FirmLib_Package"/>
    <add key="RevitServiceId" value="revit"/>
    <add key="RevitServiceSecret" value="63afbef6906c342b"/>
  </appSettings>
</configuration>
  • 如果更换安装包,请更改Key值

    优化提示

  • 加入更新提示会更好