Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MonoDevelop(Unity 3D)中将.Net 4.0设置为默认框架_.net_Mono_Unity3d - Fatal编程技术网

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

如何在MonoDevelop(Unity 3D)中将.Net 4.0设置为默认框架,.net,mono,unity3d,.net,Mono,Unity3d,我使用的是MonoDevelop版本2.8.2和.NET4.0框架中提供的默认参数。我的第一个问题是,每次我重新加载MD时.NET运行时都会重置为3.0,我必须再次更改它。这并不是很烦人,但我也想知道为什么会发生这种情况,以及我如何永久设置它 我现在真正的问题是,选项下拉列表下的.NET运行时(或者不管它是什么,我不记得了)不再出现。相反,我看到一个禁用的项目选项 (我会在这里展示我所看到的景象,但显然我需要声誉。) 即使其中一个问题已经解决,我也会没事的。但是现在我不能依赖IDE的错误消息,必

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

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

(我会在这里展示我所看到的景象,但显然我需要声誉。)


即使其中一个问题已经解决,我也会没事的。但是现在我不能依赖IDE的错误消息,必须切换回Unity。

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

官方统一只支持.NET2.0


您最好将API兼容性级别从v2.0-subset更改为v2.0

不,您不能。Unity使用Mono,而不是Microsoft.NET Framework。即使有可能,我也不会建议你那样做。