Страницы

Поиск по вопросам

среда, 16 января 2019 г.

Запутанность фреймворков

Начал бороться с тем, что 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.

Комментариев нет:

Отправить комментарий