复制步骤
dotnet构建或dotnet运行
预期的行为
运行或构建应用
实际行为
Getting ready... The template "ASP.NET Core with Angular" was created successfully. Processing post-creation actions... Running 'dotnet restore' on /home/limup/Documents/Projetos/Limup/salao/salao.csproj... /usr/share/dotnet/sdk/3.1.101/NuGet.targets(123,5): error : Unable to obtain lock file access on '/tmp/NuGetScratch/lock/b19d3901039706ea82571abad7c98ec690508d4b' for operations on '/home/limup/Documents/Projetos/Limup/salao/obj/salao.csproj.nuget.cache'. This may mean that a different user or administator is holding this lock and that this process does not have permission to access it. If no other process is currently performing an operation on this file it may mean that an earlier NuGet process crashed and left an inaccessible lock file, in this case removing the file '/tmp/NuGetScratch/lock/b19d3901039706ea82571abad7c98ec690508d4b' will allow NuGet to continue. [/home/limup/Documents/Projetos/Limup/salao/salao.csproj] Restore failed. Post action failed. Description: Restore NuGet packages required by this project. Manual instructions: Run 'dotnet restore'
环境数据
dotnet --info
.NET Core SDK (reflecting any global.json): Version: 3.1.101 Commit: b377529961 Runtime Environment: OS Name: fedora OS Version: 31 OS Platform: Linux RID: fedora.31-x64 Base Path: /usr/share/dotnet/sdk/3.1.101/ Host (useful for support): Version: 3.1.1 Commit: a1388f194c .NET Core SDKs installed: 3.1.101 [/usr/share/dotnet/sdk] .NET Core runtimes installed: Microsoft.AspNetCore.App 3.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App] To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download
Obs
尝试修复dotnet还原,但我收到了相同的错误。
dotnet sdk 2.0没有此问题。
重现dotnet构建或dotnet运行的步骤预期行为运行或构建app的实际行为准备工作...成功创建了模板“带有Angular的ASP.NET Core”。正在处理...
@ Omair Majid,请参阅:
我使用以下命令修复了该错误: