vs2015 clickOne 项目发布流程 包括自动更新

  • clickOne安装
    一般情况安装visual studio的时候不会默认安装clickOne工具。此时需要在控制面板中修改程序,安装clickOne
    如下图
    在这里插入图片描述
    - IIS服务器配置
    项目发布同样得有服务器,这里使用IIS,同样是在控制面板中启用windows功能
    internet information service ,打勾后点击确定会自动下载。在这里插入图片描述
    安装完成后在程序中搜索information在这里插入图片描述

打开后右键添加网站网站名称随便填,物理路径就是本地磁盘路径,将来项目安装文件就会放到这里,端口自己挑一个,主机名不能填写不然连不上我也不知道为啥。
在这里插入图片描述

- 正式发布
右键项目点击属性出现圆圈内容,点击发布。会出现发布位置等。
发布位置即刚才IIS服务器绑定的位置,若果是从本机发送到正式服务器需要服务器配置ftp,然后这边就是ftp:xxxx啥的。
安装文件夹就是网站服务器提供的下载网址界面,这边用的局域网所以可以内网访问。正式发布需要公网IP为外网提供下载。
安装模式和设置选第二个脱机。
然后下面的版本勾选自动增加修订号,每次发布的时候就会生成不同的版本

在这里插入图片描述
在这里插入图片描述

然后就是右边的这几个选项
应用程序文件一般不用管。
一同必备组件看看有没有勾选上你这个C#.net 的版本就行。
更新的话,里面的更新路径和刚才的安装路径一样就行,应用程序更新看自己情况选择是每次运行检查是否更新还是运行后更新。
在这里插入图片描述
选项中说明的说明随便填吧,清单中可以生成桌面图标快捷方式。
部署中设置如下

在这里插入图片描述在这里插入图片描述
最后发布就完事了。

当你点击发布后设置的路径会生成这么几个文件
在这里插入图片描述
这个publish的htm文件就是你的下载页引导。类似这样
在这里插入图片描述
这个application文件中即是你的每次版本发布的记文件,如果想删除重新从第一版本发的话请删除上级目录的所有文件,然后在发布页的修订号重新选择0.开始发,一定要是所有文件在这里插入图片描述
这就是所有文件
在这里插入图片描述
如果想在运行窗体加上版本号的话需要加上如下代码

ApplicationDeployment appd = ApplicationDeployment.CurrentDeployment;
            string version = appd.CurrentVersion.ToString();
            this.Text = "远程医疗客户端           版本号 :" + version;

加上这个代码是不能再从vs客户端启动调试了。

========================借鉴
https://www.cnblogs.com/weixing/p/3358740.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值