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

Is MonoDeveloper from Unity 2018.3.12f1 (latest) supporting .NET Framework 4.7.2?

此题不重复

我在 Unity 中使用 C# 在 MonoDeveloper-Tool 中构建脚本。 当我 运行 我收到错误消息的脚本时,没有找到框架“.netframework,version=v4.7.1”的程序集。我在Whosebug上查了一下,只找到这篇文章: 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 版本并获得旧版本才能使其正常工作?

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

这是 2017 年的屏幕截图

从 2019 年开始

新项目默认为 3.5,您需要手动将其设置为 4.x,4.7 的几乎所有功能都可以正常工作

Is MonoDeveloper in "Unity 2018.3.12f1 Personal" not supporting this version?

MonoDeveloper 支持,但 Unity 不支持。

Are there ways to upgrade it to make it work?

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