C# Unity项目与VSCode集成时出错

C# Unity项目与VSCode集成时出错,c#,unity3d,visual-studio-code,mirror,omnisharp,C#,Unity3d,Visual Studio Code,Mirror,Omnisharp,我正在尝试使用Unity2020.1.9f版本开发我的第一个游戏。由于配置较低,我使用VSCode作为编辑器,而不是默认的Visual Studio。但每次我在VSCode中打开项目时,都会显示导入错误 Mirrorpackage用于多人游戏功能。我认为我已正确导入它,因为该项目在Unity中运行良好。但由于此错误,我无法在VSCode中使用Intellisense for Mirror package。 这是错误的外观: 这是在VSCode中打开项目时的Omnisharp日志 Starting

我正在尝试使用Unity2020.1.9f版本开发我的第一个游戏。由于配置较低,我使用VSCode作为编辑器,而不是默认的Visual Studio。但每次我在VSCode中打开项目时,都会显示导入错误 Mirrorpackage用于多人游戏功能。我认为我已正确导入它,因为该项目在Unity中运行良好。但由于此错误,我无法在VSCode中使用Intellisense for Mirror package。 这是错误的外观:

这是在VSCode中打开项目时的Omnisharp日志

Starting OmniSharp server at 11/3/2020, 12:34:06 AM
    Target: c:\Users\MANISH KUMAR\CardGame\CardGame.sln

OmniSharp server started.
    Path: c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\OmniSharp.exe
    PID: 2796

[info]: OmniSharp.Stdio.Host
        Starting OmniSharp on Windows 6.2.9200.0 (x64)
[info]: OmniSharp.Services.DotNetCliService
        DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 1 MSBuild instance(s)
            1: StandAlone 16.8.0 - "c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild\Current\Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        MSBUILD_EXE_PATH environment variable set to 'c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild\Current\Bin\MSBuild.exe'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: StandAlone 16.8.0 - "c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild\Current\Bin"
            CscToolExe = csc.exe
            CscToolPath = c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild\Current\Bin\Roslyn
            MSBuildExtensionsPath = c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild
            MSBuildToolsPath = c:\Users\MANISH KUMAR\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.37.4-beta.10\.msbuild\Current\Bin
[info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in 'c:\Users\MANISH KUMAR\CardGame'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
[info]: OmniSharp.MSBuild.ProjectSystem
        Detecting projects in 'c:\Users\MANISH KUMAR\CardGame\CardGame.sln'.
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Telepathy.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Cloud.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Components.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.GUI.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.Pong.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Authenticators.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.example.RigidbodyPhysics.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Weaver.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.Editor.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Mirror.CompilerSymbols.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp-Editor.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in 'c:\Users\MANISH KUMAR\CardGame'.
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj
[info]: OmniSharp.Script.ScriptProjectSystem
        Could not find any CSX files
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
[info]: OmniSharp.WorkspaceInitializer
        Configuration finished.
[info]: OmniSharp.Stdio.Host
        Omnisharp server running using Stdio at location 'c:\Users\MANISH KUMAR\CardGame' on host 7448.
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj'
[fail]: OmniSharp.MSBuild.ProjectManager
        Failed to add project to workspace: 'c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj'
[info]: OmniSharp.OmniSharpWorkspace
        Miscellaneous file: c:\Users\MANISH KUMAR\CardGame\obj\Debug\.NETFramework,Version=v4.7.1.AssemblyAttributes.cs added to workspace
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Telepathy.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Telepathy.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Telepathy.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Cloud.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Cloud.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Cloud.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Components.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Components.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Components.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.GUI.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.GUI.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.GUI.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.Pong.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.Pong.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Examples.Cloud.Pong.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Authenticators.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Authenticators.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Authenticators.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.example.RigidbodyPhysics.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.example.RigidbodyPhysics.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.example.RigidbodyPhysics.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Weaver.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Weaver.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Weaver.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.Editor.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.Editor.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.Editor.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Mirror.CompilerSymbols.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Mirror.CompilerSymbols.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Mirror.CompilerSymbols.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp-Editor.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Successfully loaded project file 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp-Editor.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
        Adding project 'c:\Users\MANISH KUMAR\CardGame\Assembly-CSharp-Editor.csproj'
[fail]: OmniSharp.MSBuild.ProjectManager
        Could not locate project in workspace: c:\Users\MANISH KUMAR\CardGame\SimpleWebTransport.csproj
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Telepathy
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Cloud
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Components
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Examples
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Examples.Cloud.GUI
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Examples.Cloud.Pong
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Assembly-CSharp
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Authenticators
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.example.RigidbodyPhysics
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Weaver
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.Editor
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Mirror.CompilerSymbols
[info]: OmniSharp.MSBuild.ProjectManager
        Update project: Assembly-CSharp-Editor


以前在导入UnityEngine.UI时也发生过同样的问题,但在我重新生成csproj文件时解决了。但当前的导入没有解决。我尝试了从降级C扩展到重新安装Unity的所有方法,但都没有效果。请帮助。提前感谢您解决此问题,您应该转到unity软件包管理器并将Visual Studio代码编辑器更新为1.2.3版


使用Unity 2019.4.1f1 LTS测试要解决此问题,您应该转到Unity软件包管理器并将Visual Studio代码编辑器更新为1.2.3版

使用Unity 2019.4.1f1 LTS进行测试