繁体   English   中英

Visual Studio Mac-生成Deps文件失败

[英]Visual Studio Mac - Generate Deps file Failed

我试图在Visual Studio Mac中运行.Net Core应用程序。 数据库迁移工作成功。 但是弹出以下错误。 谁能帮我解决这个问题。

/usr/local/share/dotnet/sdk/2.2.401/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,Version = 5.2.0.3,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'中)Assembly:NuGet.Packaging,Version = 5.2.0.3,Culture = neutral,PublicKeyToken = 31bf3856ad364e35 type:NuGet.Packaging.Core.PackageIdentity成员:(null)在Microsoft.NET.Build.Tasks.TaskBase.Execute()[0x00000]在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()的<73c82f66c8c94b8d8d3314a5e98a0984>:0上()[0x00023 ]在/Users/builder/jenkins/workspace/build-package-osx-mono/2018-08/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs:573中。 .BackEnd.TaskBuilder.ExecuteInstantiatedTask(Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost,Micro / Users / builder / jenkins / workspace中的soft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext,Microsoft.Build.BackEnd.TaskHost taskHost,Microsoft.Build.BackEnd.ItemBucket存储桶,Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask)[0x001f6] /build-package-osx-mono/2018-08/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs:784(MSB4018)(Ammboo.Core.Infrastructure)

提前致谢

您的Mono和Visual Studio for Mac版本不支持您尝试使用的.NET Core SDK版本。

Mono 5.18.1.3仅支持.NET Core 2.1.507或更早版本,或.NET Core 2.2.108或更早版本。

由于NuGet版本之间不兼容,因此不支持更高版本的.NET Core sdk。

您将必须卸载较新的SDK版本 Visual Studio for Mac 8.0不支持使用global.json来使用特定的SDK版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM