打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[WPF 学习] 5. 版本升级

WPF Core发布有个文件发布选项:生成单个文件,自动升级就比较方便了。

一、下载新版本程序,保存为...Exe~,并运行

    Process currentProcess = Process.GetCurrentProcess();                File.WriteAllBytes(currentProcess.MainModule.FileName + "~", buffer);    Process p = new Process();    p.StartInfo.FileName = Path.Combine(pathDesktop, filename);    p.StartInfo.UseShellExecute = false;    p.Start();

二、替换老版本并运行

                if (currentProcess.MainModule.FileName.EndsWith("~"))                {                    File.Copy(currentProcess.MainModule.FileName, currentProcess.MainModule.FileName.TrimEnd('~'), true);                    Process p = new Process();                    p.StartInfo.FileName = currentProcess.MainModule.FileName.TrimEnd('~');                    p.StartInfo.UseShellExecute = false;                    p.Start();                    return;                }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#实现重启应用程序
【新提醒】【U3D如何调用Win10的触摸键盘Touch KeyBoard非屏幕键盘(OSK.exe)】
C# 启动QQ等程序的方法是什么
C#程序调用外部exe程序
c#启动应用程序
C#网络编程基础之进程线程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服