问题解决由于错误,无法加载XXX.DLL程序集...(问题解决由于错误怎么办)(问题无法解决)

访客 143 0

特别说明:本问题仅记录,尚未完全保证解决。期望日后解决。若有了解请博文链接告知。

开发平台:Unity 2021
编程平台:Visual Studio 2022

问题描述

问题描述原文Assembly ‘XXX.DLL’ will not be loaded due to errors: XXX references strong named ICSharpCode.SharpZipLib Assembly references: 0.85.5.452 Found in project: 0.86.0.518.Assembly Version Validation can be disabled in Player Settings “Assembly Version Validation”中译程序集 “DLL路径” 将不会被加载。受限于 XXX 强命名的 “程序集(名称)” + 版本号。在项目中找到的 “版本号” 可在 Player Setting 中 搜索 “Assembly Version Validation” 选项并关闭后可用。

备注:这是一个由于程序集冲突问题导致的事故,对已经正常挂载在场景内的脚本造成了缺失脚本的情况。

关于 Assembly Version Validation 选项

官方文档解释:将该选项设置为true,以实现对强命名程序集的精确匹配。默认情况下,Mono通过精确版本匹配来解析强命名程序集。因此,在某些情况下,当Mono搜索不存在的确切版本时,可能会遇到错误。禁用此选项可以使Mono忽略版本匹配。

解决方法

示例问题:解决外部导入 EXCEL.DLL 后出现的问题报错

问题解决由于错误,无法加载XXX.DLL程序集...(问题解决由于错误怎么办)(问题无法解决)-第1张图片-谷歌商店上架

解决方法:禁用 Assembly Verison Validation 选项

问题解决由于错误,无法加载XXX.DLL程序集...(问题解决由于错误怎么办)(问题无法解决)-第2张图片-谷歌商店上架

标签: 谷歌商店上架 问题 错误

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~