Omnisharp в VS Code выдает много предупреждений о проекте Unity. Почему? - PullRequest
7 голосов
/ 22 февраля 2020

Omnisharp в VS Code выдает много предупреждений о проекте Unity. Почему?

Когда я открываю скрипт в VS Code из Unity Editor, вот что я вижу:

enter image description here

Omnisharp производит предупреждение. Вот некоторые из них:

[warn]: OmniSharp.MSBuild.ProjectLoader
        The referenced project 'Unity.Timeline.Editor.csproj' does not exist.
[warn]: OmniSharp.MSBuild.ProjectLoader
        The referenced project 'Unity.VSCode.Editor.csproj' does not exist.
[warn]: OmniSharp.MSBuild.ProjectLoader
        The referenced project 'Unity.TextMeshPro.Editor.csproj' does not exist.
[warn]: OmniSharp.MSBuild.ProjectLoader
        The referenced project 'UnityEngine.UI.csproj' does not exist.
[warn]: OmniSharp.MSBuild.ProjectLoader
        The referenced project 'Unity.Timeline.csproj' does not exist.
[warn]: OmniSharp.MSBuild.ProjectLoader
...
[warn]: OmniSharp.MSBuild.ProjectManager
        Expected project reference c:\Projects\Unity\Combo Bombo\Unity.2D.Sprite.Editor.csproj to be already loaded for project Assembly-CSharp
[warn]: OmniSharp.MSBuild.ProjectManager
        Expected project reference c:\Projects\Unity\Combo Bombo\Unity.2D.Tilemap.Editor.csproj to be already loaded for project Assembly-CSharp
[warn]: OmniSharp.MSBuild.ProjectManager
        Expected project reference c:\Projects\Unity\Combo Bombo\Unity.TextMeshPro.csproj to be already loaded for project Assembly-CSharp
[warn]: OmniSharp.MSBuild.ProjectManager
        Expected project reference c:\Projects\Unity\Combo Bombo\UnityEditor.UI.csproj to be already loaded for project Assembly-CSharp

Кто-нибудь знает, почему warnings происходит и как я могу их исправить?

Я не уверен, что еще я должен предоставить для успешного диагностировать проблему. Итак, не могли бы вы, пожалуйста, спросить в комментариях на случай, если мне придется рассказать что-то еще о проблеме для успешной диагностики.

У меня есть версия 1.42.1 VS Code:

enter image description here

Ответы [ 3 ]

5 голосов
/ 22 февраля 2020

Это предупреждение - известная ошибка Visual Studio Code Editor 1.1.4 , которую можно игнорировать. Для меня снижение версии до 1.1.3 пакета исправило проблемы.

enter image description here

4 голосов
/ 26 марта 2020

Эта проблема также была решена в 2.1.0. Просто обновите пакет vs code до этой версии через менеджер пакетов. Затем заново создайте файлы проекта, перейдя в «Правка» -> «Настройки» -> «Восстановить файлы проекта». Повторное открытие файла .cs должно решить вашу проблему.

3 голосов
/ 28 марта 2020

Если вы переходите на 1.1.3 и сразу после обновления до 1.2.0, ваша проблема должна быть исправлена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...