Commit 02a1981d authored by tr's avatar tr

1、自动更新逻辑优化(更新完成后,再更新时间)

parent 4803dc00
......@@ -261,9 +261,6 @@ namespace Tools
var drv = dt.DefaultView[0];
if (!Utils.TipYN($"发现新版本,是否立即更新?\r\n\r\n{drv["URemark"]}"))
return;
//记录更新时间
var date = Convert.ToDateTime(drv["UDate"]);
Utils.AppSettings(APP.UPDATE_TIME, date.ToString("yyyy-MM-dd HH:mm:ss.fff"));
//启动自动更新
var info = new ProcessStartInfo()
{
......@@ -273,7 +270,11 @@ namespace Tools
RedirectStandardError = true,
};
//启动更新程序
new Process() { StartInfo = info }.Start();
Task.Run(() => new Process() { StartInfo = info }.Start())
.ContinueWith((x) => {
var date = Convert.ToDateTime(drv["UDate"]);
Utils.AppSettings(APP.UPDATE_TIME, date.ToString("yyyy-MM-dd HH:mm:ss.fff"));
});
//退出运行环境
Application.Exit();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment