我已经下载了最后一个 Unity (2018.1) 并将脚本运行时版本更改为 4.x。
但是我找不到应该在我的项目中包含哪个 System.Data.dll(我的 System.Data.SQLite 库需要它)。
如果我检查 Unity 的文件夹 MonoBleedingEdge/lib/mono 中有很多文件夹:4.0、4.0-api、4.5、4.5.1-api ...
我尝试在这些文件夹中找到一些 System.Data.dll
我总是收到“加载脚本程序集“Assets/Plugins/System.Data.dll”失败!”当我运行我的游戏时。你知道为什么吗 ?或者是否有可能提供更多详细信息(例如预期的 dll 版本)
最佳答案
我的周之旅:
解决方案:
我花了一个星期才终于弄明白...
你需要使用:
- I18N.dll
- I18N.West.dll
- I18N.*.dll(可选,它们是区域特定的)
- 系统.Data.dll
来自 C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0
不是 BleedingEdge 路径。 然后就可以正常工作了……在最新的Unity 2018.2.6f1中确认
关于c# - Unity无法加载System.data.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49433947/