首页 新闻 会员 周边 捐助

dotnet restore 时出现 MSB4018 错误

0
悬赏园豆:30 [已解决问题] 浏览: 34次 解决于 2024-12-26 17:44

之前好好的,昨天磁盘空间被用完,清理出磁盘空间后,执行 dotnet restore 命令时会出现很多 MSB4018 错误

#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018: The "GenerateDepsFile" task failed unexpectedly. [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018: System.IO.FileNotFoundException: /root/.nuget/packages/aliyun-net-sdk-afs/1.0.1/lib/netstandard2.0/aliyun-net-sdk-afs.dll [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.FileUtilities.GetFileVersion(String sourcePath) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.DependencyContextBuilder.CreateRuntimeFile(String path, String fullPath) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at System.Linq.Enumerable.ArrayWhereSelectIterator`2.ToArray(ReadOnlySpan`1 source, Func`2 predicate, Func`2 selector) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.Extensions.DependencyModel.RuntimeAssetGroup..ctor(String runtime, IEnumerable`1 runtimeFiles) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.DependencyContextBuilder.GetRuntimeLibrary(DependencyLibrary library, String[] userRuntimeAssemblies) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.DependencyContextBuilder.Build(String[] userRuntimeAssemblies) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.NET.Build.Tasks.TaskBase.Execute() [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Execute() [*.csproj]
#23 5.027 /usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(1221,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [*.csproj]
------
executor failed running [/bin/sh -c dotnet publish -c Release -o /app/publish --no-build]: exit code: 1

请问如何解决这个问题?

dudu的主页 dudu | 高人七级 | 园豆:27830
提问于:2024-12-26 17:36
< > 人人可用的开源BI工具
分享
最佳答案
0

通过下面的命令清除 nuget 缓存解决了

dotnet nuget locals --clear all
dudu | 高人七级 |园豆:27830 | 2024-12-26 17:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册
Top