Unity无法加载System.data.dll

时间:2018-03-22 16:35:27

标签: c# unity3d

我已经下载了最后一个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版本)

2 个答案:

答案 0 :(得分:1)

“我的周游记”:

解决方案:

我花了一个星期才终于找到答案...

您需要使用:

  • I18N.dll
  • I18N.West.dll
  • I18N。*。dll(可选,它们是区域特定的)
  • System.Data.dll

来自C:\ Program Files \ Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0

BleedingEdge路径。 然后它将正常工作...在最新的Unity 2018.2.6f1

中已确认

答案 1 :(得分:0)

如果您尝试在此处替换System.Data

,该怎么办?

/Applications/Unity/Hub/Editor/2018.1.0b11/Unity.app/Contents/MonoBleedingEdge/lib/mono/unity

注意:我已经安装了Unity HUb,但路径应该类似