7

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

我现在真正的问题是“选项”下拉列表下的.NET 运行时(或者具体是什么,我不记得了)不再出现​​。相反,我看到一个禁用的Project Options

(我会放一张我在这里看到的图片,但显然我需要声誉。)

如果这些问题之一得到解决,我应该没问题。但现在我不能依赖来自 IDE 的错误消息,必须切换回 Unity。

4

1 回答 1

3

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

官方 Unity 仅支持 .NET 2.0。在此处查看支持的功能。

您可以做的最好的事情是在 Player Settings中将 API Compatibility Level 从v2.0-subset更改为v2.0

于 2013-08-14T23:52:00.653 回答