【问题标题】:How to downgrade Microsoft.AspNetCore.Mvc.Core version from 2.1.16 to 2.1.11如何将 Microsoft.AspNetCore.Mvc.Core 版本从 2.1.16 降级到 2.1.11
【发布时间】:2020-08-07 21:12:33
【问题描述】:

我正在本地机器上发布我的 .net 核心应用程序并部署到客户端服务器。但是我的应用程序给出了以下错误。

错误:FileLoadException:无法加载文件或程序集 'Microsoft.AspNetCore.Mvc.Core,版本=2.1.16.0,文化=中性, PublicKeyToken=adb9793829ddae60'。定位程序集的清单 定义与程序集引用不匹配。 (例外来自 HRESULT: 0x80131040)

我观察到我使用 Microsoft.AspNetCore.Mvc.Core,Version=2.1.16.0 发布了我的应用程序,但客户端服务器具有 Microsoft.AspNetCore.Mvc.Core,Version=2.1.11。 因此,为了临时修复,我已将我的 dll 替换为客户端计算机。

但我需要对此进行永久修复。请帮助我如何将 Microsoft.AspNetCore.Mvc.Core, Version=2.1.11 版本安装到我的系统中。

【问题讨论】:

  • 在目标上安装最新版本
  • on target in cmd type dotnet --version 这将提供支持的最新版本,...我只会更新到最新版本

标签: c# asp.net-mvc asp.net-core asp.net-core-webapi asp.net-core-2.1


【解决方案1】:

你可以通过 Nuget 或 PM 来完成,只需在 VS 上搜索或 Nuget,在已安装部分找到要降级的包,然后在右侧选择要降级到的版本。

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 2015-12-19
    • 2021-12-17
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    相关资源
    最近更新 更多