Lỗi: [fail]: OmniSharp.MSBuild.ProjectManager. Attempted to update project that is not loaded

Sau khi mình cập nhật visual studio code thì omnishảp bỗng nhiên dở chứng, thông báo lỗi liên quan đến omnisharp, log như sau:

    Starting OmniSharp server at 10/17/2019, 8:39:03 PM
    Target: c:\Users\Dell\DatingApp\DatingApp.API
    
    OmniSharp server started.
    Path: C:\Users\Dell\.vscode\extensions\ms-vscode.csharp-1.21.5\.omnisharp\1.34.6- 
    beta.29\OmniSharp.exe
    PID: 9696

    [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 2 MSBuild instance(s)
            1: Visual Studio Community 2019 16.3.29326.143 - "C:\Program Files (x86)\Microsoft 
    Visual Studio\2019\Community\MSBuild\Current\Bin"
            2: StandAlone 16.3 - "c:\Users\Dell\.vscode\extensions\ms-vscode.csharp- 
    1.21.5\.omnisharp\1.34.6-beta.29\.msbuild\Current\Bin"
    [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: Visual Studio Community 2019 16.3.29326.143 - 
    "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
    [info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in 'c:\Users\Dell\DatingApp\DatingApp.API'.
    [info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
    [info]: OmniSharp.MSBuild.ProjectSystem
        No solution files found in 'c:\Users\Dell\DatingApp\DatingApp.API'
    [info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj'
    [info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in 'c:\Users\Dell\DatingApp\DatingApp.API'.
    [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.MSBuild.ProjectManager
        Loading project: c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj
    [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.EditorConfigWorkspaceOptionsProvider, Order: 200
    [info]: OmniSharp.WorkspaceInitializer
        Configuration finished.
    [info]: OmniSharp.Stdio.Host
        Omnisharp server running using Stdio at location 
    'c:\Users\Dell\DatingApp\DatingApp.API' on host 10728.
    [warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file 'c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj'.
    c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj(1,1)
    Microsoft.Build.Exceptions.InvalidProjectFileException: The SDK 'Microsoft.NET.Sdk.Web' 
    specified could not be found.  
    c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String 
    errorSubCategoryResourceName, IElementLocation elementLocation, String 
    resourceName, Object[] args)
   at 
Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpres 
    sionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, 
    List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
    at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String 
    directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
    at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String 
    directoryOfImportingFile, ProjectImportElement importElement)
    at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement 
    currentProjectOrImport)
    at Microsoft.Build.Evaluation.Evaluator`4.Evaluate(ILoggingService loggingService, 
    BuildEventContext buildEventContext)
    at Microsoft.Build.Evaluation.Project.Reevaluate(ILoggingService 
    loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext 
    evaluationContext)
    at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary(ILoggingService 
    loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext 
    evaluationContext)
    at Microsoft.Build.Evaluation.Project.Initialize(IDictionary`2 globalProperties, String 
    toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, 
    EvaluationContext evaluationContext)
    at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, 
    String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, 
    ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
    at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 
    globalProperties, String toolsVersion)
    at OmniSharp.MSBuild.ProjectLoader.EvaluateProjectFileCore(String filePath) in 
    D:\a\1\s\src\OmniSharp.MSBuild\ProjectLoader.cs:line 129
    at OmniSharp.MSBuild.ProjectLoader.BuildProject(String filePath) in 
    D:\a\1\s\src\OmniSharp.MSBuild\ProjectLoader.cs:line 72
    at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Load(String filePath, ProjectIdInfo 
    projectIdInfo, ProjectLoader loader) in 
    D:\a\1\s\src\OmniSharp.MSBuild\ProjectFile\ProjectFileInfo.cs:line 98
    at OmniSharp.MSBuild.ProjectManager.LoadOrReloadProject(String projectFilePath, 
    Func`1 loader) in D:\a\1\s\src\OmniSharp.MSBuild\ProjectManager.cs:line 308

    [fail]: OmniSharp.MSBuild.ProjectManager
        Attempted to update project that is not loaded: 
    c:\Users\Dell\DatingApp\DatingApp.API\DatingApp.API.csproj

Mình đã thử nhiều cách nhưng vẫn ko được, có cao nhân nào đã sửa được lỗi này cho mình thỉnh giáo với @.@

Đây là dotnet --info của mình:

    .NET Core SDK (reflecting any global.json):
 Version:   2.2.401     
 Commit:    729b316c13  

Runtime Environment:    
 OS Name:     Windows   
 OS Version:  10.0.18362
 OS Platform: Windows   
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.2.401\

Host (useful for support):
  Version: 2.2.6
  Commit:  7dac9b1b51

.NET Core SDKs installed:
  2.1.801 [C:\Program Files\dotnet\sdk]
  2.2.401 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

Google: The SDK 'Microsoft.NET.Sdk.Web' specified could not be found..

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?