hey-hoho / ScheduleMasterCore

This is a distributed task management system base on .Net Core platform .
Apache License 2.0
853 stars 245 forks source link

拉取程序集造成的依赖冲突问题 #59

Open Harryguo2020 opened 3 years ago

Harryguo2020 commented 3 years ago

目前系统在运行程序集任务时,会从MASTER 拉取程序集ZIP, 然后解压缩, 但是旧版程序集的文件夹并未删除, 如果旧版程序集中有新版不需要的依赖在,可能会出现依赖冲突,造成程序运行失败。 建议修改逻辑为, 如果拉取程序集ZIP成功后, 先删除旧版程序集的全部文件, 再解压缩。这样就不会有依赖冲突问题。