zoukankan      html  css  js  c++  java
  • ClickOnce 我的大爱

    一直以来都很少用到VS的部署功能,今天看了下这个ClickOnce技术的确非常不错。当然这个技术好像出来已经有些时间了,不过这是我第一次接触,还是写下,让其他不知道如何使用的人知道怎么用吧。

    选择项目,然后右键属性。就可以看到下面这个界面了

    image

    里面有个Publish.

    选择Publish location. 可以看到有几种类型的Location可以选,我用的File System. 这是一个共享的文件夹。

    image

    Installtion folder这个指的是安装的路径,默认的ClickOnce的程序都是安装到个人的文件夹下。可以保存每个版本的信息。那样用户可以回退版本。

    Install Mode and Settings

    这里有2个选择,一个是用于程序只能在线用的,还有一个是可以脱线用。第二个比较方便,就是说不用联网也可以用。

    第一个那个有点类型网游了,必须连上才能用。如果第二个选项就是我不用联网,我可以往单机的。

    Application Files

    这个一般不用选,比较只能,能够自动判断哪些是需要被publish的文件。

    Prerequisites

    这里里面用于设定安装这个程序必须的组件。比如.NET Framework 3.5; Windows installer等等。 在这里你还可以指定要安装的组件的位置,那样可以方便用户很快的找到要安装的这些软件。

    Update

    这个选项比较重要。里面可以设定程序是否要检查更新。这个就好比是网路游戏了,每次打了补丁,只要一启动程序就立刻检测更新。

    ClickOnce 可以决定什么时候更新,是程序一启动就更新,还是程序启动后。还可以指定多少天更新一次,以及指定最低版本。

    Update location这个可以不填。如果要指定文件夹,点出效果和上面一样。

    image

    Option

    这里面就是一些常见的说明的配置了。还有具体的比如URL page名字的配置。

    image

    然后点Publish Wizard 或者 Publish Now进行发布了

    Publish Now使用的就是你当前里面填的参数。

    发布以后,user可以通过页面安装程序。

    image

    如果user机器上有一些prerequites不满足的话,会提示安装prerequites。

    使用脱机安装后,点击windows的Start,就可以看到你的程序,然后启动。启动的时候就会自动检测更新了。

    用起来真的很方便

    伪python爱好者,正宗测试实践者。
  • 相关阅读:
    自动化测试之读取配置文件 | 踩坑指南
    文未有福利 | BAT 名企大厂做接口自动化如何高效使用 Requests ?
    高效能 Tester 必会的 Python 测试框架技巧
    移动自动化测试从入门到高级实战
    1 天,1000+ 测试工程师分享了这个课程 | 年度福利
    H5性能分析实战来啦~
    接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?
    实战 | 接口自动化测试框架开发(Pytest+Allure+AIOHTTP+用例自动生成)
    第一期线上沙龙PPT领取方式
    Java日志第48天 2020.8.24
  • 原文地址:https://www.cnblogs.com/herbert/p/1902238.html
Copyright © 2011-2022 走看看