我正在本地计算机上发布.net核心应用程序,并将其部署到客户端服务器。但是我的应用程序给出了以下错误。
错误:FileLoadException:无法加载文件或程序集'Microsoft.AspNetCore.Mvc.Core,版本= 2.1.16.0,文化=中性,PublicKeyToken = adb9793829ddae60'。找到的程序集清单定义与程序集引用不匹配。 (来自的例外HRESULT:0x80131040)
[我发现我使用Microsoft.AspNetCore.Mvc.Core,版本= 2.1.16.0发布了我的应用程序,但是客户端服务器具有Microsoft.AspNetCore.Mvc.Core,版本= 2.1.11。因此,为了临时修复,我已将dll替换为客户端计算机。
但是我需要对此进行永久性修复。请帮助我如何将Microsoft.AspNetCore.Mvc.Core版本= 2.1.11升级到我的系统。
您可以通过Nuget或PM进行此操作,只需在VS上搜索或Nuget,在安装的部分中找到要降级的软件包,然后在右侧可以选择要降级到的版本。