Unity 解决Invalid IL code

原文地址:http://blog.csdn.net/u011973609/article/details/75635546

Unity中使用DataTable时可能遇到报错:
InvalidProgramException: Invalid IL code in System.Data.DataTable:
get_Columns (): IL_0000: ret

  1. 原因: Unity工程目录PlugIns下的System.Data.dll版本与Unity版本不一致。
System.Data.dll文件版本和Unity的版本不一致时,会引发Invalid IL code错误。
  1. 解决办法: 找到Unity安装目录下的System.Data.dll,替换PlugIns下的System.Data.dll.
    Unity中的dll库文件路径:
C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0\System.Data.dll

你可能感兴趣的:(Unity 解决Invalid IL code)