Unity3d Editor使用cs文件与Plugins dll文件冲突的问题
2013-03-12 11:06
197 查看
在Plugins目录下导入LitJson.dll文件后,系统提示
Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'LitJSON'.
at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0
经过调试发现造成错误的是在Editor目录下的CS文件,无论CS文件内容是什么只要是.cs扩展名的文件存在Editor目录下系统就会报错。
怀疑是Editor目录下如果有.cs文件u3d就会加载某系程序集,而就是这个程序集与LitJson.dll的程序集冲突。
不完美的解决方法,将Editor 目录下的.cs文件删除掉或者将其改为js文件。
将继续探索解决之道。
终极解决方法就是将Litjson的版本降低。
Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'LitJSON'.
at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0
经过调试发现造成错误的是在Editor目录下的CS文件,无论CS文件内容是什么只要是.cs扩展名的文件存在Editor目录下系统就会报错。
怀疑是Editor目录下如果有.cs文件u3d就会加载某系程序集,而就是这个程序集与LitJson.dll的程序集冲突。
不完美的解决方法,将Editor 目录下的.cs文件删除掉或者将其改为js文件。
将继续探索解决之道。
终极解决方法就是将Litjson的版本降低。
相关文章推荐
- linux使用flock文件锁解决crontab冲突问题
- linux使用flock文件锁解决crontab冲突问题
- C#文件创建与使用 冲突问题
- 解决ext与ueditor同时使用,引入js文件冲突问题
- linux使用flock文件锁解决crontab冲突问题
- 导入extjs、jquery 文件时$使用冲突问题解决方法
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- 导入extjs、jquery 文件时$使用冲突问题解决方法
- linux使用flock文件锁解决crontab冲突问题
- linux使用flock文件锁解决crontab冲突问题
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- linux使用flock文件锁解决crontab冲突问题
- linux使用flock文件锁解决crontab冲突问题
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- linux使用flock文件锁解决crontab冲突问题
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- vc使用jsoncpp头文件冲突问题
- linux使用flock文件锁解决crontab冲突问题
- linux使用flock文件锁解决crontab冲突问题
- 在.cs文件中使用Session的问题