CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  分析与设计

怎样实现.NET应用程序的自更新!

楼主jiaojc521()2006-11-01 16:48:52 在 .NET技术 / 分析与设计 提问

在网上看了一些AppUpdater组件的文章,也照着例子做了   可总是不能正确出来结果!  
  有谁有这方面的经验   请指教一下.在SampleApp_ServerSetup目录里生成的有2.0.0.0文件夹,但这个文件夹里只有一个SeampForm.dll.我能不明白SampleApp_ClientSetup里的程序怎么从服务器那里下载更新文件的,运行时总出现这样的提示:在服务器目录里找不到System.resources.dll   文件.其他地方我觉得都设置正确呀.请指导一下这个更新组件到底该怎么使用!!!谢谢! 问题点数:20、回复次数:6Top

1 楼jiaojc521()回复于 2006-11-02 11:27:25 得分 0

看了AppUpdater组件,通过列子也实现了自动更新了,现在就是不知道实现原理,更不知道怎么写!谁有这方面的经验的可以指导一下,也可以留下QQ以便学习!!!谢谢~~Top

2 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2006-11-04 11:39:47 得分 0

MS   有自动更新的例子  
  Top

3 楼yuwen16(rr)回复于 2007-01-18 22:24:45 得分 0

楼上的兄弟,在哪啊?给个连接吧。Top

4 楼downmoon(邀月)回复于 2007-01-19 08:32:24 得分 0

一个案例是reflector的自动更新   百度一下  
   
  另外,微软的网站也有  
  在微软的msdn是搜一下“智能客户端” 即可  
   
  http://search.microsoft.com/results.aspx?mkt=zh-CN&setlang=zh-CN&q=%e6%99%ba%e8%83%bd%e5%ae%a2%e6%88%b7%e7%ab%af%e3%80%80  
   
   
  这是几个链接   
  http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/SCArchDeGuide/cover.mspx?mfr=true  
   
  http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/SCcodesamplestaskvision.mspx?mfr=true  
   
  http://www.microsoft.com/china/msdn/developercenter/smartclient/smartclientcase.mspx  
   
  http://www.microsoft.com/china/msdn/events/webcasts/theshow/Episode045/smartclient.mspx  
   
  http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/SCdnwinformswnftaskvision.mspx?mfr=true  
   
  http://www.microsoft.com/china/msdn/events/webcasts/webcast/webcasts.mspx  
   
   
   
   
  Top

5 楼Silicon_Fado(俩醒叁醉)回复于 2007-01-19 11:50:48 得分 0

所谓的自动更新就是版本控制的问题。假设你的应用程序当前版本是1.0.0.0,你的目标版本是2.0.0.0。你只要将.NET的版本控制策略封装进Update组件,你就可以使用了。  
  建议看看Programming   .NET   Component   2nd这本书。Top

6 楼teachman_999(有美人兮,见之不忘,一日不见兮,思之如狂。)回复于 2007-01-19 11:55:44 得分 0

方式有:ClickOnce,智能客户端   SmartClient,微软程序更新块   update   block  
   
  现成的方法:  
        在你的c/s项目中   ->右击   项目名   -->publish   >然后指定一个本地或远程web项目  
  确定就行了  
   
  然后,在客户端用发布的网址进行安装就可以实现自动升级  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:jiaojc521

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo