Unity 2018.3.12f1(最新)的MonoDeveloper是否支持.NET Framework 4.7.2?

时间:2019-04-16 08:46:39

标签: c# unity3d monodevelop .net-framework-version

这个问题不是重复的

我正在使用C#和MonoDeveloper-Tool中的构建在Unity中编写脚本。 运行脚本时,出现错误消息,未找到框架“ .netframework,version = v4.7.1”的程序集。我在stackoverflow上进行了查找,仅找到了这篇文章: The reference assemblies for framework ".NETFramework,Version=v4.6.2" were not found

所以我下载了此版本,但无法安装,因为我已经从.net Framework安装了最新版本,该版本当前是.NET Framework 4.7.2

问题:

“ Unity 2018.3.12f1 Personal”中的MonoDeveloper是否不支持此版本?

是否有对其进行升级以使其正常工作的方法?

还是我必须删除自己拥有的.net版本,并获得一个较旧的版本才能使其正常工作?

2 个答案:

答案 0 :(得分:1)

您收到的消息通常与PlayerPreferences中的脚本后端设置有关。

这是2017年的屏幕截图

enter image description here

以及从2019年起

enter image description here

对于新项目,默认值为3.5,并且您需要手动将其设置为4.x,比4.7中的所有功能都可以正常工作

答案 1 :(得分:0)

  

“ Unity 2018.3.12f1 Personal”中的MonoDeveloper是否不支持此版本?

MonoDeveloper支持,但Unity不支持。

  

是否有对其进行升级以使其正常工作的方法?

尝试使用Visual Studio Installer安装.net 4.6或升级Unity。