Так что Unity 2018 должен поддерживать библиотеки .Net Framework выше 4.6 (посетите https://blogs.unity3d.com/2018/03/28/updated-scripting-runtime-in-unity-2018-1-what-does-the-future-hold/).
. Мне очень нужна поддержка .Net Framework 4.7.1 для моего проекта, но она не работает. Среда выполнения сценариевВерсия и уровень совместимости Api в настройках Unity Player установлены на .NET 4.x. Если я открываю проект C-Sharp в Visual Studio 2017, я могу устанавливать пакеты с NuGet, для которого требуется .Net Framework 4.7.1.установка пространств имен доступна в C #, но если я вернусь в Unity Editor, в консоли уже есть ошибки, что не удалось найти пространство имен только что установленного пакета.
Я также пыталсяпереписать в .csproj, но после того, как я открываю проект в Unity, он просто перезаписывает его обратно до 4.6. Весь материал по совместимости уже работал для меня в 2018.1b, но затем я установил стабильную версию 2018.1.0f2и теперь он не работает ни со стабильной, ни с бета-версией. Я также не могу найти хорошее руководство, которое объясняетэто, как использовать / настроить поддержку .Net Framework 4.7.1 в Unity.