在内存中运行时自我更新应用程序

本文关键字:更新 应用程序 自我 运行时 内存 | 更新日期: 2023-09-27 18:02:01

我有一个由计划任务触发的控制台应用程序。我想在一个新的线程中永久地运行这个控制台应用程序,并且任何时候一个更新版本的控制台应用程序被放置,它应该运行主代码。(也许一旦主代码完成执行,它应该在控制台exe上运行一个监视器线程。当exe被更改时,shell执行可能会再次被调用到控制台应用程序,并且原始线程会被终止?

在内存中运行时自我更新应用程序

重写main函数以在单独的AppDomain中运行代码的实际逻辑。当更新准备好安装时,关闭该AppDomain并使用新代码启动另一个。