整合包安装失败后第二次安装不会自动填充版本名称
检查项
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
整合包安装失败后二次安装不会填充版本名称,即使版本列表根本没有这个整合包
重现步骤
让整合包安装失败一次
日志与附件
Visual Studio 莫名其妙的一直编译失败,所以需要日志的话可能得等周末了(
它有没有可能是在错误的版本里?
我观测到的异常现象:
- 把整合包拖进 PCL 开始安装之后 Mc 文件夹里就会创建对应整合包名字的文件夹;
- 此时手动中止整合包的安装它就会把那个文件夹删掉;
- 再过一会就会发现那个文件夹又被创建了,内容看起来是整合包的 overrides 文件,并且版本列表里出现了对应的
错误的版本
目测是解压整合包并 override 的加载器没被正确中止?
我好像以前玩的时候有这种情况诶
显示的是没有版本,版本列表也是空的
显示的是没有版本,版本列表也是空的
再过一会就会发现那个文件夹又被创建了
我看这里代码逻辑就是判断路径下有没有同名文件夹,也不像有逻辑问题的样子。 如果等一等再刷新一下还没在版本列表里看见的话那咱们遇到的应该不是同一个问题。 https://github.com/Hex-Dragon/PCL2/blob/16e09c792ce8c13435fc6827e6da54170aaa3bc0/Plain%20Craft%20Launcher%202/Modules/Minecraft/ModModpack.vb#L153-L160
我周末再看看怎么个事
并行安装的锅,会出个同名文件夹
为什么直接关了啊,这不该修复吗(