我尝试在Visual中运行.Net核心应用程序。DB迁移工作成功。但是下面的错误出现了。有人能帮我解决这个问题吗。
/usr/local/share/dotnet/sdk/2.2.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(5,5):Error MSB4018:"GenerateDepsFile“任务意外失败。无法加载字段'Microsoft.NET.Build.Tasks.DependencyContextBuilder:_filteredPackages‘(12)的类型,原因是:无法从程序集'NuGet.Packaging、Version=5.2.0.3、Culture=neutral、PublicKeyToken=31bf3856ad364e35’中的typeref (预期类'NuGet.Packaging.Core.PackageIdentity‘) assembly:NuGet.Packaging、Version=5.2.0.3、Culture=neutral中解析令牌01000027的类型Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () 0x00023 at /Users/builder/jenkins/workspace/build-package-osx-mono/2018-08/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs:573 at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost,Microsoft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext,Microsoft.Build.BackEnd.TaskHost taskHost,Microsoft.Build.BackEnd.ItemBucket bucket,Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask) 0x001f6 in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-08/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs:784 (MSB4018) (Ammboo.Core.Infrastructure)
提前谢谢
发布于 2019-08-15 15:42:07
您的Mono和版本不支持您试图使用的.NET Core版本。
Mono5.18.1.3只支持.NET Core2.1.507或更早版本,或支持.NET Core2.2.108或更早版本。
由于.NET版本之间的不兼容性,以后的NuGet核心sdk版本不受支持。
你将不得不卸载较新的SDK版本。VisualStudioforMac8.0不支持使用global.json来使用特定的SDK版本。
https://stackoverflow.com/questions/57466674
复制相似问题