c#做智能升级程序 使用webservice来比较版本。使用ftp来进行下载文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .net的DLL是可以在運行時更新的﹐你可以在程序運行時用新的DLL替換舊的 将你的程序要更新代码部分,编译成dll形式的。程序升级,也就是升级dll文件了。就如LiSDN(LOCK ON) 说的,dll可以在运进时进行更新。更新的方法可以这样。-----aaa.dllclass aaa{ public int method(int a){ return a++; } public string GetVersion(){ // 返回aaa.dll文件的版本号。 }}--------------你的主程序中。// 得到当前文件版本号aaa a = new aaa();string version = a.GetVersion();if (version 太小){ // 执行一个更新程序 如用ftp or http下载网上的最新文件。 // overwrite aaa.dll文件 。 // 如新版的method()方法体变成:a+=2; // 让用户重启一下机器or重新运行一下程序都行。}个人意见 http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=177787 微软智能客户端实现http://msdn.microsoft.com/netframework/using/building/windows/analystreports/smartclient.aspx 请仔细阅读以下网址中的文章,这才是真正的智能升级。 http://msdn.microsoft.com/msdnmag/issues/03/02/BITS/ 传统一点好,使用微软的那种,和点象java里的webstart,在互联网不通的情况下就运行不了。微软那种没试过,正在试验中... 必须调用的函数 读取文件 关于vs.net 2003的问题! 我想将网站上的图片显示在pictureBox控件里 哪位老兄有《人件》中文版,发给我一份,不胜感激!!! 欢迎加入QQ群:5030333(.NET J2EE 编程思想与架构设计) 基本问题 按思路求多线程的例子啊~~ 怎样才可以在byte[]和char[]之间进行转型? C#与ROSE UML方面的问题 请教哪有内码转换(简体中文-繁体中文)的资料,帮个忙,谢谢各位大侠! c#程序安装三个问题,指正50相送!!!
程序升级,也就是升级dll文件了。
就如LiSDN(LOCK ON) 说的,dll可以在运进时进行更新。
更新的方法可以这样。-----aaa.dllclass aaa{
public int method(int a){
return a++;
}
public string GetVersion(){
// 返回aaa.dll文件的版本号。
}
}--------------你的主程序中。
// 得到当前文件版本号
aaa a = new aaa();
string version = a.GetVersion();
if (version 太小){
// 执行一个更新程序 如用ftp or http下载网上的最新文件。
// overwrite aaa.dll文件 。
// 如新版的method()方法体变成:a+=2;
// 让用户重启一下机器or重新运行一下程序都行。
}个人意见
http://msdn.microsoft.com/netframework/using/building/windows/analystreports/smartclient.aspx
http://msdn.microsoft.com/msdnmag/issues/03/02/BITS/