C# 做个版本更新怎么做,

zhaoyunrui 2010-03-18 09:13:08
我是新手.最好贴上源码. 最好写一个能跑的通的,请发我邮箱.
zhaoyunrui@qq.com 在线等.
...全文
509 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
feile922 2010-04-02
  • 打赏
  • 举报
回复
SHAPSEBP4P
ztg2006 2010-03-23
  • 打赏
  • 举报
回复
你的问题解决了吗?
zhaoyunrui 2010-03-23
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 ztg2006 的回复:]
你的问题解决了吗?
[/Quote]
谢谢楼上的,我这基本上搞定了. 可是感觉有点缺陷
jnshijin 2010-03-18
  • 打赏
  • 举报
回复
客户端如何记录版本号
whowhen21 2010-03-18
  • 打赏
  • 举报
回复
看这里哦,有完整代码:
C#实现程序的版本升级更新
http://blog.csdn.net/whowhen21/archive/2010/03/18/5391879.aspx
inmyownsky1 2010-03-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cecilia2006 的回复:]
本地
1 数据库有个表记录版本号 每次登陆后 比对本地和数据库的版本号
2 如果版本号小于数据库版本号 则下载最新版本的压缩包 压缩包内包含 (最新的exe ,dll 或者文件夹以及要升级的东西 ) 下载完成后调用另一个更新程序exe 然后关闭主进程exe
3 更新程序exe 主要功能是解压指定目录下 刚刚下载的压缩包 然后覆盖原来版本的文件

服务器端 么 每次把需要更新的数据打包 上……
[/Quote]
顶下楼上的。。。。。。。。。。。。。
cecilia2006 2010-03-18
  • 打赏
  • 举报
回复
本地
1 数据库有个表记录版本号 每次登陆后 比对本地和数据库的版本号
2 如果版本号小于数据库版本号 则下载最新版本的压缩包 压缩包内包含 (最新的exe ,dll 或者文件夹以及要升级的东西 ) 下载完成后调用另一个更新程序exe 然后关闭主进程exe
3 更新程序exe 主要功能是解压指定目录下 刚刚下载的压缩包 然后覆盖原来版本的文件

服务器端 么 每次把需要更新的数据打包 上传至指定目录 ,方式可自选 http 或者ftp



jf
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
可是现在是一头雾水
surlew 2010-03-18
  • 打赏
  • 举报
回复

给个建议:
你这个版本升级可以在数据里面做一个表来存储你的版本信息,比如1.1.0版本,系统管理员有一个版本,客户端有一个版本,然后在登陆你的系统的时候判断,当2个版本相同时就不需更新,不同时就得更新,更新就是替换文件来做
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
明天在讨论这个问题,下班了
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 ztg2006 的回复:]
其实更新是指更新那些功能模块,对于一些配置文件来说,是不需要更新的。
提示已经安装,我想是不是这个原因呀。
[/Quote]
不清楚
ztg2006 2010-03-18
  • 打赏
  • 举报
回复
其实更新是指更新那些功能模块,对于一些配置文件来说,是不需要更新的。
提示已经安装,我想是不是这个原因呀。
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 ztg2006 的回复:]
两种新方式:
1,程序启动时,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
2,程序中有更新按钮处理,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
不知道我的理解对不对呀?
[/Quote]

我是在系统的Main做的拦截,
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
总是提示我该项目已经安装,无法继续安装
gsq_0912 2010-03-18
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 ztg2006 的回复:]
两种新方式:
1,程序启动时,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
2,程序中有更新按钮处理,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
不知道我的理解对不对呀?
[/Quote]
顶起!
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
现在的问题是,我的项目无法打成安装包之后,无法安装
suners 2010-03-18
  • 打赏
  • 举报
回复
heheheeee
ztg2006 2010-03-18
  • 打赏
  • 举报
回复
两种新方式:
1,程序启动时,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
2,程序中有更新按钮处理,到固定地方寻找文件检查是否有文件要更新,有,则关闭正在运行的程序,执行更新。
不知道我的理解对不对呀?
zhaoyunrui 2010-03-18
  • 打赏
  • 举报
回复
为什么开发的时候更新下载没问题,一旦打包发布,就连安装都安装不了.
Jave.Lin 2010-03-18
  • 打赏
  • 举报
回复
没做过。。。
加载更多回复(9)

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧