Проект среднего размера Unity3d. Открывается отлично в VSCode на OS X, открывая его в VSCode для Windows, приводит к глубокому замораживанию (и сбою).Аварии проекта Unity3d VSCode
Что я нашел: Unity3d создает файлы .csproj с целевым .Net framework "v2.0". Задача сохраняется между средами разработки. OmniSharp регистрирует множество предупреждений, таких как:
[WARNING:OmniSharp.MSBuild.MSBuildProjectSystem] The primary reference "System.Xml.Linq" could not be resolved because it has an indirect dependency on the framework assembly "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v2.0". To resolve this problem, either remove the reference "System.Xml.Linq" or retarget your application to a framework version which contains "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
вручную переключение целевой базы для «v3.5» в .csproj файлов устраняет предупреждения и избегает VSCode заморозить, но как только я добавить новый файл проекта Unity регенерирует .csproj файлы.
Любые идеи, почему это работает на Mac, но отказывается работать (без изменений) в Windows?
Предлагайте сообщить об этом в сообщении об ошибке, по меньшей https://code.visualstudio.com/Issues/List –