【问题标题】:After migrating from .NET Core 2.1 to .NET Core 3.1, publish has a problem从 .NET Core 2.1 迁移到 .NET Core 3.1 后,publish 有问题
【发布时间】:2021-11-21 09:18:04
【问题描述】:

将我的项目从 .NET Core 2.1 迁移到 .NET Core 3.1 后,一切正常,但在发布项目时,出现此错误:

System.Runtime.CompilerServices.Unsafe 不支持 netcoreapp3.1。考虑将您的 TargetFramework 更新到 netcoreapp3.1 或更高版本。

【问题讨论】:

  • 请出示您的项目文件。
  • 机器上有.net core 3.1吗?
  • 是的,.net core 3.1 在机器上

标签: c# model-view-controller nuget-package publish asp.net-core-3.1


【解决方案1】:

@@Morteza 将 System.Runtime.CompilerServices.Unsafe 版本 6.0.0 从 NuGet 安装到您的项目中。

Install-Package System.Runtime.CompilerServices.Unsafe -Version 6.0.0

【讨论】:

  • 它不起作用
【解决方案2】:

从发布配置文件中删除标签<RuntimeIdentifier> 后,我解决了问题。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-20
  • 2020-05-28
  • 2020-08-22
  • 1970-01-01
  • 2021-09-02
  • 1970-01-01
相关资源
最近更新 更多