博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Codeplex发布ClickOnce应用程序
阅读量:5064 次
发布时间:2019-06-12

本文共 1194 字,大约阅读时间需要 3 分钟。

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

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

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

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

 

发布步骤

1 在Codeplex申请你的开源项目

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

 

2 发布一个ClickOnce应用程序

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

设置发布信息

发布位置 publish\   最好默认

安装文件夹需要设置成   加粗部分为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页面,选择。

 

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

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

 

 

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

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

 

参考文档:

Creating a ClickOnce Release

转载于:https://www.cnblogs.com/kiminozo/archive/2012/02/04/2338535.html

你可能感兴趣的文章
SVN使用教程总结
查看>>
JS 浏览器对象
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
虚拟中没有eth0
查看>>
Unity 3D游戏开发学习路线(方法篇)
查看>>
BZOJ2049[Sdoi2008]Cave 洞穴勘测(LCT模板)
查看>>
vuex插件
查看>>
2011年12月09日
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
合并单元格
查看>>
IOS-图片操作集合
查看>>
Android bitmap图片处理
查看>>
Android应用程序进程启动过程的源代码分析
查看>>
Redis学习手册(Key操作命令)
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
泛型第23条:请不要在新代码中使用原生态类型
查看>>
从下周开始就要采用网上记录值班日志了
查看>>
团队项目开发客户端——登录子系统的设计
查看>>
【AppScan心得】IBM Rational AppScan 无法记录登录序列
查看>>