在不重新安装软件的情况下安装软件更新 [英] Installing updates to software without re-installing it again

查看:99
本文介绍了在不重新安装软件的情况下安装软件更新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在客户端的PC中更新我的软件,而无需再次重新安装.是否可以通过发布项目来做到这一点?
如果是,那么如何?

I want to update my software in client''s pc without re-installing it again..Is it possible to do so by publishing the project?
If yes,then how?

推荐答案


我在C#中做类似的事情.我正在做的是将我的应用程序拆分为许多DLL和使用Inno Setup安装-免费( http://www.jrsoftware.org/isinfo.php )应用程序通过检查ftp站点中某个文件中的DLL来检查更新.如果有要下载的文件,它将把它们下载到一个临时"文件中(在Code Project上查看ftp下载器).应用程序会将下载的文件移动到该文件必须位于的位置(只需确保名称相同).替换.exe文件将需要外部应用程序复制"该文件(可能是不可见的应用程序).

希望这会有所帮助

雅克
Hi
I am doing a similar thing in C#. What I am doing is splitting my Application into lots of DLLs & installing with Inno Setup - it''s free (http://www.jrsoftware.org/isinfo.php) The application checks for updates by checking an ftp site for DLLs in a certain file.If there are files to download, it will download them to a "temp" file(look on Code Project for an ftp downloader) & the application moves the downloaded files to where that file must be (just make sure the names are the same).Replacing the .exe file will require an external application to ''copy in'' the file.(Maybe an invisible application).

Hope this helps

Jacques


您可以在CP
You could check this article here on CP Application Auto-update via Online Files in C#[^]



检查一下
向程序添加自动更新-第1部分 [ ^ ]
Hi,
check this out
Adding automatic updates to your program - Part 1[^]


这篇关于在不重新安装软件的情况下安装软件更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆