Начал бороться с тем, что Unity отказывается видеть System.Numerics. Сделал всё как мне посоветовали. В папке mono в версии .net 4.0 нужное пространство имён есть. Далее, исследуя проблему, я наткнулся на то, что у меня всь код в .net 3.5
При смене на .net 4.0 оно вроде как меняется, код в Visual Studio перестаёт святиться красным, но Unity всё ещё ругается. При перезаходе всё откатывается.
Вопрос: Как изменить .NET framework на котором работает проект Unity с 3.5 на 4.0?
Всё что может понадобится:
Unity 2017.3.0f3
Ошибка в Unity: The type or namespace name Numerics does not exist in the namespace System. Are you missing System.Numerics assembly reference?
Немного больше информации если пригодиться
Ответ
File -> Build Settings -> Player Settings -> Other Settings -> Scripting Runtime Version -> выбрать Experimental (NET 4.6). Таким образом вы смените версию фреймворка, которую использует Unity.
Комментариев нет:
Отправить комментарий