zoukankan      html  css  js  c++  java
  • ClickOnce部署WinForm程序技巧总结

    ClickOnce部署WinForm程序技巧总结

    2016年09月12日 14:06:51 记得微笑 阅读数 2534

    原文地址: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部署程序讲完了,是不是很简单啊?那大家就试试吧。

  • 相关阅读:
    How To Scan QRCode For UWP (4)
    How To Crop Bitmap For UWP
    How To Scan QRCode For UWP (3)
    How To Scan QRCode For UWP (2)
    How To Scan QRCode For UWP (1)
    How to change windows applicatioin's position via Win32 API
    8 Ways to Become a Better Coder
    How to resize or create a thumbnail image from file stream on UWP
    C# winform压缩文件夹带进度条
    MS ACCESS MID函数
  • 原文地址:https://www.cnblogs.com/grj001/p/12224772.html
Copyright © 2011-2022 走看看