社区
C#
帖子详情
想使用ClickOnce,但不想让用户安装程序!
csShooter
2008-07-02 05:32:03
想使用ClickOnce中的CheckForUpdate这些优良的功能,但想做成绿色软件,不想让用户多些安装步骤!!
哪位达人给点思路?
...全文
280
33
打赏
收藏
想使用ClickOnce,但不想让用户安装程序!
想使用ClickOnce中的CheckForUpdate这些优良的功能,但想做成绿色软件,不想让用户多些安装步骤!! 哪位达人给点思路?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
parfum
2008-07-04
打赏
举报
回复
自己写个组件检查更新吧
hyblusea
2008-07-04
打赏
举报
回复
楼上讨论很激烈....帮顶+接分...
hzfujiomo
2008-07-04
打赏
举报
回复
[Quote=引用 5 楼 gisfarmer 的回复:]
强烈帮顶!
[/Quote]
csShooter
2008-07-04
打赏
举报
回复
那位师兄推荐一套VC++更新组件???
zhangzwa
2008-07-04
打赏
举报
回复
帮忙顶一下
csShooter
2008-07-03
打赏
举报
回复
[Quote=引用 9 楼 wf5360308 的回复:]
改成bs吧,呵呵
[/Quote]
B/S的可以离线数据处理吗?
csShooter
2008-07-03
打赏
举报
回复
会报System.Deployment.InvalidDeploymentException异常!
csShooter
2008-07-03
打赏
举报
回复
没有布置的话,
ApplicationDeployment.CurrentDeployment为空!
更还可能会有deployment.CheckForUpdate()可用!
冷月孤峰
2008-07-03
打赏
举报
回复
改成bs吧,呵呵
烈火焚身
2008-07-03
打赏
举报
回复
[Quote=引用 7 楼 samql 的回复:]
引用 5 楼 gisfarmer 的回复:
强烈帮顶!
[/Quote]
RichardSzwz
2008-07-03
打赏
举报
回复
[Quote=引用 5 楼 gisfarmer 的回复:]
强烈帮顶!
[/Quote]
心情解码
2008-07-03
打赏
举报
回复
:)
--
ILOVEYOULOVEME
2008-07-03
打赏
举报
回复
up
优途科技
2008-07-03
打赏
举报
回复
强烈帮顶!
mawering
2008-07-03
打赏
举报
回复
关注,我也想学学!
csShooter
2008-07-03
打赏
举报
回复
放弃使用C#做这玩意
pinhailinfeng
2008-07-03
打赏
举报
回复
用.net是不能实现的
jmh521
2008-07-03
打赏
举报
回复
路过...学习学习.
GhostAdai
2008-07-03
打赏
举报
回复
不安装.NET FRAMEWORK是绝对不行滴!
superplayboy
2008-07-03
打赏
举报
回复
ClickOnce是好用,但是它还不是一个很成型的企业级解决方案。有很多问题需要解决:
1)不支持https
2)如果客户机没装.NET FRAMEWORK,很多时候并不是真正的一键安装,经常第1次click是安装.NET FRAMEWORK,安装完后本来紧接着要安装目标程序,但往往会莫名其妙就没了,所以就有了第2次click,才会安装目标程序
3)对于一些复杂的情况,意外就更多了,比如要将Crystal Report集成在安装包里,会发生很多痛苦的意外,而且安装包变得异常庞大
4)下载过程的传输部分,并不是很可靠
5)这点算不上是问题,但是需要特别注意,最好发布时自己建一张电子认证,否则用测试的认证只有一年的有效期,一年过后客户将无法打开程序
加载更多回复(13)
WPF
Click
Once +DevExpress应用程序发布,安装及部署实战视频教程
Click
Once 应用程序就是任何
使用
Click
Once 技术发布的 Windows窗体(课程示例用的是WPF项目)或控制台应用程序。传统
使用
Windows Installer 部署时,应用程序通常依赖于共享组件,这便有可能发生版本冲突;而
使用
...
C# Window编程随记——
Click
Once程序部署
关于
Click
Once我们要说的主要有一下两点: 什么是
Click
Once?
Click
Once的
使用
一、什么是
Click
Once(来自百度)
Click
Once 是一种部署技术,
使用
该技术可创建自行更新的基于 Windows 的应用程序,这些应用程序可以通过最低程度的
用户
交互来安装和运行。
使用
Click
Once部署有什么优势: 1.更
Click
Once应用程序卸载删除 重新安装问题
一般我们要卸载
Click
One应用程序,直接在控制面板里面删除即可 但如何删除出现了问题,或者控制面板里面已经没有了此程序,我们要删除就挺困难 即使我们找到他的安装目录,实际上安装目录也不是固定的,只不过是放在当前
用户
的 Documents and Settings 文件夹中 Local Settings 目录下 但是即便我们把此文件删除了,仍旧不能安装新的程序。 如果
想
实现真正的卸载,应
使用
Click
Once发布你的软件前,应该知道的一些事情(一些常见问题解决方法)
目前我的工作是用C#开发一个桌面软件,安装到分布各地的数以百计的PC上,而且软件的修改和升级在未来很长一段时间内都很频繁,所以采用了微软的
Click
Once部署技术。这是一种上手很快
使用
方便的技术,但是你在决定把它应用在一个真正的商业项目中之前,应该了解一些将来可能会困扰你的问题,然后再判断一下是不是应该采用它。也许自己从头写一个自动升级框架反而更适合你的情况。 1,无法有效避免非
Click
Once 安装错误,无法启动应用程序,请与应用程序供应商联系
问题的解决方案 1.
想
办法删除老版本 2.删除注册表 HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\PackageMetadata 3. 删除C:\Users\username\AppData\Local\Apps\2.0...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章