qqq*_*qqq 8 unity-game-engine omnisharp visual-studio-code
VS Code 中的 Omnisharp 会产生很多关于 Unity 项目的警告。为什么?
当我从 Unity 编辑器在 VS Code 中打开脚本时,我看到的是:
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
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么warnings
会发生这种情况,我该如何解决?
我不确定我还应该提供什么才能成功诊断问题。所以,请您在评论中提问,以防我必须就成功诊断的问题说点其他的东西。
我有1.42.1
VS Code 版本:
这个问题也已经解决了1.2.0
。只需通过包管理器将你的 vs 代码包更新到这个版本。然后通过导航到 Edit -> Preferences -> Regenerate Project Files 重新生成您的项目文件。重新打开 .cs 文件应该可以解决您的问题。
归档时间: |
|
查看次数: |
4026 次 |
最近记录: |