ClickOnce部署(2)
时间:2019-05-13 01:59 来源:互联网 作者:Kim 点击:次
本地安装:我们上面的例子是生成了两个ClickOnce安装程序的,一个在本机文件中,一个在IIS服务器上。找到发布后的本地目录,如上面的d:\MyPublic\。双击setup.exe或MyApp.application文件,都可以启用安装程序。
我们看到,出现安全提示,如果确定应用程序来源合法,可以点击"安装"按钮进行安装。 安装成功后,我们的超级应用程序就运行起来了。
既然是叫ClickOnce了,那为什么我们刚才Click了不止一次呢? 那是因为缺少可信任的发布者证书导致出现安全提示的。在下一节中,我们会介绍如何自己制作证书,并在客户计算机中安装证书,那时候大家就会看到真正的ClickOnce,只要Click一下就可以安装了。 现在,我们可以打开"程序和功能"控制面板把应用程序卸载掉。 网站安装:打开浏览器,输入刚才发布的Web地址,在后面加上一个.application后缀的文件名。比如我们这个例子的清单文件叫MyApp.application。但我们会发现,找不到资源。 打开服务器上的目录一看,里面竟然是空的,我晕。 没关系,我们只要把刚才的发布选项改一下就行了。
然后重新发布就可以了。
我们看到,安装程序可以被激活了。 无论是哪种方式发布,无非就是把安装给客户,然后安装到他们的机器上罢了,所以,大家觉得哪种做法最简单就用哪种。这些东西也没有说什么硬性的条条框框,一切都是技巧而已。 (2):自动更新 上次我们说了如何用最基本的方式用ClickOnce技术部署应用程序项目,本篇我们来认识一下如何让应用程序具备自动更新的功能。 我们依然通过实例来学习。 第一步,随便建一个应用程序项目,至于是控制台、WPF还是WinForm就随意吧,我们的重点发布应用程序。比如这样:
为了更好的演示,我们可以在窗口上显示当前发布的版本号。我这里是一个WinForm项目,故我就用一个Label控件来显示当前发布版本。 (责任编辑:admin) |




