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

问题描述 投票:0回答:2

这个问题不重复

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

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

问题:

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

有没有办法升级它以使其工作?

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

c# unity3d monodevelop .net-framework-version
2个回答
1
投票

您获得的消息通常与“播放器首选项”中的脚本后端设置有关。

这是2017年的截图

enter image description here

从2019年起

enter image description here

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


0
投票

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

MonoDevelop支持,但Unity不支持。

有没有办法升级它以使其工作?

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

© www.soinside.com 2019 - 2024. All rights reserved.