VS Code / OmniSharp无法加载项目;找不到存在的包裹

当我启动VS Code或重新启动OmniSharp时,出现以下错误消息:

[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: /Users/user/Documents/repos/proj/proj-backend/Application/Application.csproj
[fail]: OmniSharp.MSBuild.ProjectLoader
        Package microsoft.EntityFrameworkCore.Analyzers,version 3.1.5 was not found. It might have been deleted since NuGet restore. Otherwise,NuGet restore might have only partially completed,which might have been due to maximum path length restrictions.
[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file '/Users/user/Documents/repos/proj/proj-backend/Application/Application.csproj'.
/Users/user/Documents/repos/proj/proj-backend/Application/Application.csproj
/usr/local/share/dotnet/sdk/3.1.301/Sdks/microsoft.NET.Sdk/targets/microsoft.PackageDependencyResolution.targets(234,5): Error: Package microsoft.EntityFrameworkCore.Analyzers,which might have been due to maximum path length restrictions.

这是我的csproj文件:

<Project Sdk="microsoft.NET.Sdk">
  <ItemGroup>
    <ProjectReference Include="..\Persistence\Persistence.csproj"/>
    <ProjectReference Include="..\Domain\Domain.csproj"/>
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="MediatR" Version="8.0.0"/>
    <PackageReference Include="MediatR.Extensions.microsoft.DependencyInjection" Version="8.0.0"/>
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3"/>
    <PackageReference Include="RestSharp" Version="106.10.1"/>
    <PackageReference Include="microsoft.IdentityModel.Tokens" Version="5.6.0"/>
    <PackageReference Include="Standardmodels" Version="0.1.3.15"/>
    <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="5.6.0"/>
    <PackageReference Include="microsoft.Extensions.Logging" Version="3.1.5"/>
    <PackageReference Include="EPPlus" Version="5.1.1"/>
    <PackageReference Include="AutoMapper" Version="9.0.0"/>
    <PackageReference Include="microsoft.EntityFrameworkCore.Analyzers" Version="3.1.5"/>
  </ItemGroup>
  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>
</Project>

dotnet restore --no-cache工作正常,并且构建/运行没有错误。我尝试删除了microsoft.EntityFrameworkCore.Analyzers,但没有任何作用。

有什么想法为什么我无法加载?

谢谢!

iCMS 回答:VS Code / OmniSharp无法加载项目;找不到存在的包裹

我通过删除整个存储库,重新克隆并创建一个新的工作区文件来解决此问题。这些动作的组合就成功了。

本文链接:https://www.f2er.com/1981618.html

大家都在问