我是 Unity 新手。我想使用最新版本的.Net。似乎 .Net 版本最近才升级到 .Net 4.6,如本博客文章中所述:https://forum.unity3d.com/threads/upgraded-mono-net-in-editor-on-5-5-0b4.433541/ https://forum.unity3d.com/threads/upgraded-mono-net-in-editor-on-5-5-0b4.433541/。我在博客文章中描述的 API 兼容性级别设置中没有看到 .Net 4.6。我已经在 Unity 5.5.2f1 和 Unity 5.6.0b9 上尝试过此操作。我可能会缺少什么?
我想使用最新版本的.Net。
You can't与官方Unity版本。
似乎 .Net 版本最近才出现
如本博客文章所述升级到 .Net 4.6:
这是一个special仅用于实验目的的 Unity 版本。这并不意味着用于发布您完成的游戏。
.Net 4.6 尚未得到正式支持。它已经开始工作,并且可能会在今年年底得到支持。
您可以使用非官方/实验版本5.6.0b5由此link https://forum.unity3d.com/threads/upgraded-mono-net-in-editor-and-some-players-on-5-6-0b5.454387/。它会让你使用.Net 4.6在编辑器上。它不适用于构建,因为其他平台的运行时尚未完成。
如果您下载此软件,您就是在帮助 Unity 改进其.Net 4.6。不要下载它,因为您想通过 API 发布您的游戏.Net 4.6。
EDIT:
对于最新的实验版本,Windows、OSX、Linux 独立版
现在支持带有 IL2CPP 的 iOS 和带有 IL2CPP 的 Android 和 Mono。
尽管如此,仍然有错误需要修复,并且许多平台尚不支持。这就是为什么你不应该用这个来发布你的游戏。
EDIT 2:
团结2017.1.0b1 https://unity3d.com/unity/beta现已发布并支持.NET 4.6。它仍处于测试模式。
Go to Edit --> 项目设置 --> Player --> 其他设置 --> 配置 --> 脚本运行时版本 --> .NET 4.6 等效版本
then
Go to Edit --> 项目设置 --> Player --> 其他设置 --> 配置 --> API兼容级别 --> .NET 4.6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)