协程序中的协程问题

时间:2013-12-29 17:53:16

标签: c#-4.0 unity3d

我正在使用Visual Studio 2013.当我在代码对象中使用时,例如 Action< T>或Func< T,TSource> 在统一中我收到错误:

TypeLoadException: Could not load type 'System.Action' from assembly 'mscorlib,    Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
TypeLoadException: Could not load type 'System.Func`1' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

我尝试将项目切换到Framework 4.0,但这没有帮助。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

AFAIK Unity仅支持带有一些3.5功能的Framework 2.0。

编辑 - >项目设置 - >播放器 - >其他设置中,请务必选择完整的.NET 2.0框架,而不是子集。

UPDATE :在VS中,您必须编译3.5中的每个DLL。

通常,您的代码应该可以正常运行。

希望有帮助...