在OSX中使用mdtool构建Unity游戏时,Corlib不同步

时间:2013-04-24 12:59:20

标签: macos unity3d mono

Unity3D是一款流行的游戏引擎,它安装了单声道(和monodevelop)版本。最近我安装了Xamarin Studio,热衷于玩它。后来我通过sln目录中的命令行跟踪了一些在线指南,用于构建Unity的SLN文件:

/Applications/Unity/MonoDevelop.app/Contents/MacOS/mdtool build -t:Build 

我收到了这个错误:

Rewriting config files...
Corlib not in sync with this runtime: expected corlib version 636, found 96.
Loaded from: /Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/mscorlib.dll
Download a newer corlib or a newer runtime at http://www.go-mono.com/daily.

我认为Xamarin Studio带来了一个新的单声道运行时,那就是版本636.我正在运行mdtool预期的版本96,因为Unity附带了旧版本的单声道(.net 3.5我认为?)。

所以我卸载了Xamarin Studio,并重新安装了Unity,希望用旧版本覆盖单声道运行时。仍然得到错误。

我注意到mscorlib.dll不是从Frameworks/Mono.framework/Versions/Current中提取的,而是从2.10.2提取的。这是为什么?如何使这个构建工作?我能给你的更多信息吗?

0 个答案:

没有答案