这个问题不是重复的
我正在使用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版本,并获得一个较旧的版本才能使其正常工作?
答案 0 :(得分:1)
您收到的消息通常与PlayerPreferences中的脚本后端设置有关。
这是2017年的屏幕截图
以及从2019年起
对于新项目,默认值为3.5,并且您需要手动将其设置为4.x,比4.7中的所有功能都可以正常工作
答案 1 :(得分:0)
“ Unity 2018.3.12f1 Personal”中的MonoDeveloper是否不支持此版本?
MonoDeveloper支持,但Unity不支持。
是否有对其进行升级以使其正常工作的方法?
尝试使用Visual Studio Installer安装.net 4.6或升级Unity。