从子路径执行exe然后删除调用路径

Execute exe from sub path then delete the call path

在 C# 中,我有一个更新程序应用程序,我想 运行 来自主 exe 的更新程序。然后我希望更新程序删除旧的主exe目录并用新版本替换它。

错误是当我从主 exe 调用更新程序时,更新程序无法完成,因为主 exe 目录仍在使用中,因此挂起。当我 运行 更新程序 exe 时,一切正常,更新程序可以删除主 exe 目录。

一段时间后,我从更新程序中制作了主应用程序午餐,因此更新程序将检查是否没有更新程序,然后它将打开主 exe,如果有更新程序,它将删除主 exe 目录并替换它新版本和新版本主要包含更新程序的更新所以在主 exe 运行 之后它将替换旧的更新程序 一切顺利。