• 在Codeplex发布ClickOnce应用程序


    CodePlex是微软的开源工程网站,涉及诸多微软最新技术的开源工程,同时也可以建立自己的开源工程,大家应该比较熟悉了吧。

    ClickOnce 是一种部署技术,使用该技术可创建自行更新的基于 Windows 的应用程序,这些应用程序可以通过最低程度的用户交互来安装和运行。

    而CodePlex支持ClickOnce的在线发布,可以减少安装部署和特别是更新的成本。当然只能是开源程序。

    下面就介绍一下如何在CodePlex发布ClickOnce应用程序/

    发布步骤

    1 在Codeplex申请你的开源项目

    在Codeplex上注册,添加开源项目并提交源代码,具体过程就不详细介绍了。申请后会得到一个二级域名,我申请的开源项目是http://virtualkeyboard.codeplex.com/

    2 发布一个ClickOnce应用程序

    我使用是VS2010其他的应该差别不大。首先选择在可执行项目文件,进入到“属性”——》“发布”

    设置发布信息

    发布位置 publish\   最好默认

    安装文件夹需要设置成 http://virtualkeyboard.codeplex.com/releases/clickonce/  加粗部分为Codeplex的二级域名其他不变

    下面是一些可选操作:

    设置发布版本

    设置发布的版本号,还可以选择自动递增修订号。

    设置应用程序文件

    需要选择增加和排除一些不需要的文件

    设置更新选项

    在启动是会检查更新之类的

    设置程序清单

    能够设置程序说明、还可以创建桌面快捷方式和文件关联等。

    设置好了一些点击立刻发布完成了,

    3 打包应用程序文件

    程序发布后会在bin\Release\app.publish\目录生成 这些文件,将这些文件全部用zip压缩成压缩包app.publish.zip

    4 在Codeplex发布ClickOnce程序

    进入codeplex的Download页面选择Create New Release 填入Name

    然后勾选This is a ClickOnce release  将准备好的app.publish.zip上传上去

    然后添加发布说明等。就OK了,

    codeplex会检查application文件的配置,如果遇到什么问题,请检查第2步操作是否做好。

    5 下载和使用ClickOnce程序

    发布后进入codeplex的Download页面,选择ClickOnce Installer

    这是浏览器会下载application文件,如果用的IE就会自动运行。

    运行后会出现启动与安装提示,这时才正式下载和安装程序,如果遇到没有系统环境入.net还会自动去官网更新。

    完成后自动运行,如果在清单选择里选择了创建桌面快捷方式,就会看到桌面快捷方式,否则只能用application运行程序。

    好了,运行成功这样ClickOnce就程序部署就完成了。

    参考文档:

    Creating a ClickOnce Release

    http://codeplex.codeplex.com/wikipage?title=ClickOnce#Creating

  • 相关阅读:
    域名ICP备案个人备案写网站名称注意事项
    关于域名备案的注意事项
    MySQL里默认的几个库是干啥的?
    Python 1.3 元组与文件
    PTA(BasicLevel)-1006换个格式输出整数
    数据结构与算法-图的最短路径Dijkstra
    PTA(Basic Level)-1002 写出这个数
    PTA(Basic Level)-1076 Wifi密码
    C程序设计语言笔记-第一章
    谁能笑到最后,约瑟夫环-Josephus问题求解
  • 原文地址:https://www.cnblogs.com/kiminozo/p/2338535.html
Copyright © 2020-2023  润新知