游戏引擎:Unity 版本:2019.4.6f1 【2017版本以上均可】 编译平台:Visual Studio 2019
问题截图
注意:这一个工程上出现重复的DLL扩展程序所导致的问题。
解决方案:通过 Unity Console 提示信息定位重复对象路径并删除即可 示例:如上图查看 Unity Console Debug 详细内容所示。
- 可获取以下路径出现问题信息。可以发现资产导入的
System.Data.dll
与软件配备的发生冲突,导致编译器无法辨别使用哪一DLL
。F:\Unity Tenda\Unity Recorded Course Project\Month04\SQLite Demo\Assets\Plugins\System.Data.dll
D:\Unity\2019.4.20f1c1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Data.dll
- 查看上述两条路径。结合
Error
描述中提及的- Mutilple assemblies with equivalent identy have been imported(翻译:复数的程序集被导入至工程)
- Remove one of the duplicate references(翻译:删除两者中的一个即可)
- 故需要保留其一
.dll
,以保证正常使用 一般情况下,建议删除资产目录下导入的.dll
对象。使用 Unity 引擎配置使用的对象。