首页 > 解决方案 > “GenerateDepsFile”任务意外失败

问题描述

我尝试在 MonoDevelop 中编译我的新应用程序,但出现此错误:

/usr/share/dotnet/sdk/2.2.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(5,5):错误 MSB4018:“GenerateDepsFile”任务意外失败。System.TypeLoadException:无法加载字段'Microsoft.NET.Build.Tasks.DependencyContextBuilder:_filteredPackages'(12)的类型,原因是:无法使用来自typeref的令牌01000027解析类型(预期类'NuGet.Packaging.Core.PackageIdentity'在程序集中“NuGet.Packaging,版本=5.0.0.6,文化=中性,PublicKeyToken=31bf3856ad364e35”)程序集:NuGet.Packaging,版本=5.0.0.6,文化=中性,PublicKeyToken=31bf3856ad364e35 类型:NuGet.Packaging.Core.PackageIdentity成员:(null) 在 Microsoft.NET.Build.Tasks.TaskBase.Execute () [0x00000] 在:0 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd。

我无法编译任何应用程序。请帮忙。

标签: monodevelop

解决方案


我在使用.Net Standard 2.1时遇到了同样的问题,我通过清理解决方案然后重建它自己解决了这个问题。


推荐阅读