首页 > 解决方案 > Unity 2018.3.12f1(最新)的 MonoDeveloper 是否支持 .NET Framework 4.7.2?

问题描述

这个问题不是重复的

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

所以我下载了这个版本,但是无法安装,因为我已经从.net framework 安装了最新版本,目前是.net Framework 4.7.2

问题:

“Unity 2018.3.12f1 Personal”中的MonoDeveloper不支持这个版本吗?

有没有办法对其进行升级以使其正常工作?

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

标签: c#unity3dmonodevelop.net-framework-version

解决方案


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

这是2017年的截图

在此处输入图像描述

从 2019 年开始

在此处输入图像描述

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


推荐阅读