在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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库