一、前言 上篇运用了.Net Remoting技术解决了本地与服务器版本对比,并下载更新包的过程。 本篇主要是应用Process,来实现重启程序的过程。 情景假设: ...
一、前言
上篇运用了.Net Remoting技术解决了本地与服务器版本对比,并下载更新包的过程。
本篇主要是应用Process,来实现重启程序的过程。
情景假设:
Revit2016正加载某dll,其版本为1.0.0.0。服务器的更新dll版本为1.0.0.10。
下载完后,Revit2016关闭,旧dll删除,新dll复制到旧dll的所在路径,重启Revit2016。
二、代码
在上篇最后一段代码的79—80行之前插入如下代码:
bgk_Update.ReportProgress(100, "正在更新"); Thread t = new Thread(new ThreadStart(Update)); t.Start();
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:.Net remoting方法实现简单的在线升级(下篇:重启exe)
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。