繁体   English   中英

Unity 项目与 VSCode 集成时出错

[英]Error in Unity Project integration with VSCode

我正在尝试使用 Unity(2020.1.9f 版本)开发我的第一个游戏。由于配置较低,我使用 VSCode 作为编辑器而不是默认的 Visual Studio。但是每次我在 VSCode 中打开我的项目时,它都会显示导入镜像时出错(多人游戏功能包)。我想我已经正确导入了它,因为 Project 在 Unity 中运行良好。但是由于这个错误,我无法在 VSCode 中使用 Intellisense 镜像包。 这是错误的样子: 在此处输入图片说明

这是在 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 但无济于事。请帮助。提前谢谢

要解决此问题,您应该转到统一包管理器并将 Visual Studio 代码编辑器更新到 1.2.3 版。

使用 Unity 2019.4.1f1 LTS 测试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM