Страницы

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

пятница, 3 января 2020 г.

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

#c_sharp #net #unity3d


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




Немного больше информации если пригодиться
    


Ответы

Ответ 1



File -> Build Settings -> Player Settings -> Other Settings -> Scripting Runtime Version -> выбрать Experimental (NET 4.6). Таким образом вы смените версию фреймворка, которую использует Unity.

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

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