如何将.Net 4.0设置为MonoDevelop(Unity 3D)中的默认框架

我正在使用MonoDevelop 2.8.2版以及.NET 4.0框架中提供的默认参数。 我的第一个问题是,每当我重新加载MD时,.NET运行时将被重置为3.0,并且我将不得不再次更改它。 这不是太烦人,但我也想知道为什么这一直在发生,以及我如何永久设置它。

我现在真正的问题是,在选项下拉菜单下的.NET Runtime (或者其他特别的东西,我不记得了)不再出现​​。 相反,我看到一个禁用的项目选项

(我会把我在这里看到的图像放在一个图像上,但显然我需要声望。)

即使其中一个问题得到解决,我也应该没问题。 但是现在我不能依赖来自IDE的错误消息,而必须切换回Unity。


Unity3D v4.2目前使用的是Mono v2.6左右,并且只支持3.5或更低版本的等效.NET版本。 我不相信它甚至支持.NET 3.5的所有角落。

Unity正式支持.NET 2.0。 请参阅此处支持的功能。

您可以做的最好的做法是将API兼容级别从v2.0子集更改为“播放器设置”中的v2.0

链接地址: http://www.djcxy.com/p/15295.html

上一篇: How to set .Net 4.0 as the default framework in MonoDevelop (Unity 3D)

下一篇: Maven java compile error can not access CommonClassA