Clickonce是发布winform项目的一个简单工具,他有以下几个好处:

1.自动安装客户端没有的环境(比如.net framework4)

2.自动升级

3.配置简单

一、我们打开上一章的项目:

WINFORM学习手册——Clickonce

二、右击Explorer程序集,点击属性:

WINFORM学习手册——Clickonce

三、选择Publish

WINFORM学习手册——Clickonce

1.WINFORM学习手册——Clickonce指的是发布的文件放在哪。

2.WINFORM学习手册——Clickonce指客户端远程安装时的位置,同时也是客户端升级时连接的服务器位置,测试时,请先建好这个网站目录指向发布的文件夹

3.WINFORM学习手册——Clickonce版本号,每发布一次,版本号会加一

4.WINFORM学习手册——Clickonce

WINFORM学习手册——Clickonce

指的是需要包含在发布包中的文件

注:有时我们的文件在这里面找不到,那是因为文件的Build Action属性没有选对,需要选成Content

比如,我们新增一个文件Text.xml

WINFORM学习手册——Clickonce

在ApplicationFiles中可以看见:

WINFORM学习手册——Clickonce

如果我们将Text.xml的build Action属性设置为none:

WINFORM学习手册——Clickonce

WINFORM学习手册——Clickonce

5.WINFORM学习手册——Clickonce指的是安装项目前需要具备的环境,如果没有,会自动安装

WINFORM学习手册——Clickonce

当勾选Download prerequisites from the same location as my application选项是,需要注意:

进入:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages文件夹:

WINFORM学习手册——Clickonce

如果勾选了WindowsInstaller4_5,就要将安装包放入WindowsInstaller4_5文件夹,比如:

WINFORM学习手册——Clickonce

如果不知道文件在哪下,可以打开product.xml文件,在其最下端,有文件的下载地址:

WINFORM学习手册——Clickonce

6.WINFORM学习手册——Clickonce更新时选项

WINFORM学习手册——Clickonce

注意,将Specify a minimum required version for this application设置为当前版本号时,不会弹出更新提示,直接更新

7.WINFORM学习手册——Clickonce一些发布时的选项,如程序名称,是否生成安装网站等

WINFORM学习手册——Clickonce

8.WINFORM学习手册——Clickonce

9.发布:

WINFORM学习手册——Clickonce

10.发布后,我们会发现Signing里面出现了证书

WINFORM学习手册——Clickonce

相关文章: