ClickOnce部署教程

ClickOnce部署如下图

 

1.1 发布位置

       这个位置正如它的括号里面所提示的,可以是网站,FTP服务器或者文件路径,在这里我们常用的就是发布在文件路径

比如C:\ClickOnceDemo,顾名思义就是把程序发布到C:\ClickOnceDemo这个文件夹里面,然后我们可以把个文件夹里面的东西部署到网站上,也就是1.2中所说的安装URL,发布位置如下图所示:

1.2 安装 URL

       当程序发布之后可以生成一个安装页面,在这个页面上点击安装,就能安装发布的应用程序了。值得注意的是这个安装 URL不能有安装网页的名字,比如我要把发布的程序部署在http://erp.junph.com/ClickOnce/下面那么就不能写成http://erp.junph.com/ClickOnce/publish.htm如果写成后面这个会出现一个找不到安装文件的错误


安装url设置

1.3 安装模式和设置

       这个里面有两个选项,说的很清楚了,(1)应用程序只能联机使用(2)应用程序也可以脱机使用(可以从开始菜单启动)。这是很容易理解的,如果选择的是应用程序只能联机使用那么只能在发布的网页http://erp.junph.com/ClickOnce/publish.htm运行程序而不能像(2)中说的可以从开始菜单启动程序


安装模式和设置

1.4 发布版本

       这个地方下面有个随每次发布自动递增修订号,这个如果不勾选那么每次发布的时候就要手动修改一下了,要没办法实现自动更新,因为自动更新检查的就是应用程序的版本号,还有一点就是新程序的版本号必须比原来程序的版本号要高。

1.5 应用程序文件

       这个可以设置应用程序所需的文件是否包含在发布的安装程序中

      

点开之后出现的界面如下图所示


发布状态,一些不是自动包括的文件可以设置如下图所示的四个选项之一,如果需要这个文件那么显然就应该选中包括了,有的时候客户在安装程序的时候会遇到系统缺少stdole.dll的错误,那么有两个解决方法(1)从网上下载一个放到提示的路径(2)在部署应用程序的时候把这个文件的发布状态选为包括。

 

1.6 系统必备

       在这里设置应用程序运行需要的系统必须安装的环境(比如.net framwork2.0)如果客户没有安装那么从哪里安装


系统必备

点开系统必备,如下图


如果选中了上面的“创建用于安装系统必备组件的安装程序”的复选框,那么就可以选择要安装的系统必备组件,一般vs会自动选择需要的组件的。


这个指定系统必备组件的安装位置的选项,是用来设置上面选择的组件的安装位置的,只说说第二项吧,如果选择的是第二项,那么当发布程序的时候所选组件“.net framework 2.0”就会在发布路径下吗打包成安装程序了,可以自己试一下。

1.7 更新

       这个按钮是设置应用程序更新的。


点击“更新”按钮


更新设置

更新方式有两种、


两种更新方式的区别,上图说的应经很清楚了,我们都选择第二项

 

更新位置


这个更新位置如果和发布位置(这个发布位置其实是指的安装位置)不一样就应该设置

1.8 选项

设置发布的选项

 

点击 “选项”按钮


其中的发行者名称就是安装完成之后在开始菜单中显示的文件夹,产品名称就是应用程序的名字,。这个支持URL没用到具体有说没用没研究过

值的注意的是下面的

这个选项,如果没有选中,发布之后就不会生成安装页面了,在实际应用中我们也遇到了这个问题

 

1.9 在右上角的资源管理器里,发布软件后,总是会自动生成TemporaryKey.pfx文件

 

·        因为发布的软件需要一个强签名才可以被客户下载,所以临时生成一个签名证书。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值