web-dev-qa-db-fra.com

Omnisharp dans VS Code produit de nombreux avertissements sur un projet Unity. Pourquoi?

Omnisharp dans VS Code produit de nombreux avertissements sur un projet Unity. Pourquoi?

Lorsque j'ouvre un script dans VS Code à partir d'un éditeur Unity, voici ce que je vois:

enter image description here

L'Omnisharp produit un avertissement. En voici quelques-uns:

[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

Quelqu'un sait-il pourquoi le warnings se produit et comment pourrais-je y remédier?

Je ne sais pas quoi d'autre dois-je fournir pour un diagnostic réussi du problème. Alors, pourriez-vous, s'il vous plaît, demander dans les commentaires au cas où je devrais dire autre chose sur le problème pour un diagnostic réussi.

J'ai le 1.42.1 Version VS Code:

enter image description here

8
qqqqqqq

Le correctif qui a fonctionné pour moi était de fermer VS Code, en cochant "Générer tous les fichiers .csproj" sous Édition> Préférences> Outils externes, puis en allant à Actifs> Ouvrir un projet C #.

De plus, dans VS Code, assurez-vous que les extensions de fichier .csproj et .sln ne sont pas exclues sous Edition> Utilisateur (onglet)> Éditeur de texte> Fichiers> Fichiers: Exclure.

0
Dan Pavlov