ClickOnce部署WinForm程序技巧总结

ClickOnce部署WinForm程序技巧总结

c# clickonce下载完应用程序后无法启动

 

soft_123456

可能是clickonce配置出错,clickonce配置完以后会在项目的properties文件夹下面出现出现app.manifest文件,

在发布的时候这个文件一定要保留,如果删除,则可能出现以上原因。

 

 

记得微笑

原文地址:http://swanmsg.blog.sohu.com/162994305.html

之前做过ClickOnce部署应用程序的项目,今天做一次全面的总结。

那么这些都是微软提供方便分布式部署的相关解决方法,这种方法既有弊端,也有优点。

最大的缺点:

远程部署,不能更换安装目录;并且每次安装或更新都是C盘"C:\Documents and Settings\Administrator\Local Settings\Apps\2.0" 的路径。

较好的优点:

远程部署很方便,可维护性强,简单可靠。

下面讲讲如何ClickOnce部署您的应用程序:

一、发布前,设置属性选项

右键点击您的Windows Application,选择“属性”,点击“发布”选项页。

填写要发布的本地路径和安装文件夹的路径(一般是URL),如下图所示:

点击“应用程序文件(I)...”按钮,选择下载时,是否必须下载项,弹出如下窗体所示:

下载时,是否包括该文件哈希值,弹出如下窗体所示:

点击“系统必备(Q)...”按钮,弹出如下窗体:

点击“更新(U)...”按钮,弹出如下窗体:

点击“选项(S)...”按钮,弹出如下窗体,选择“说明”选项,可以填写关于该软件的发布参数。

点击“部署”选项,可以填写设置安装的部署网页,如下图所示:

设置上述步骤完成后,可以点击下图“发布向导(Z)...”或“立即发布(N)”按钮,发布我们的程序,如下图:

下面我们看看“D:\tmp\Set\”路径下生成了什么,如下图所示:

打开“Application Files”文件夹看看里面有什么,如下图所示:

下图是生成目录下的文件列表:

   二、部署我们的应用程序

我们以IIS7服务器来做设置,打开IIS7,右键点击“网站”-〉“添加网站”,如下图所示:

    启动我们的网站:

   三、ClickOnce部署我们的程序

    打开IE浏览器,输入“http://127.0.0.1/rfid.htm”网址,如下所示:

    点击“安装”按钮,出现下图:

出现上述错误,经过检查是路径不对。现在我们在rfid.htm同目录下新建一个“rfid”文件夹,把rfid.htm同目录下的Application Files文件夹、xxx.apllication和setup.msi文件拷贝到rfid目录下。现在我们重试一下。

   点击“安装”按钮,进行安装,下图所示:

    安装完成后,自动启动应用程序,如下图:

   四、升级我们的应用程序

    如果我们的程序更新,当启动我们的客户端应用程序时,出现如下更新进度条:

    点击“确定”按钮,进行更新程序。程序更新完毕,自动启动我们的客户端应用程序。

   自此,我们的ClickOnce部署程序讲完了,是不是很简单啊?那大家就试试吧。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值