加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 错误的System.Web.Mvc更新

发布时间:2020-12-16 03:23:57 所属栏目:asp.Net 来源:网络整理
导读:我在GAC中添加了System.Web.Mvc v4.0.0.0,因此我通过nuget手动安装了Mvc,其中包含“Install-Package Microsoft.AspNet.Mvc -Version 5.2.3”. 我现在安装了System.Web.Mvc v5.2.3.0, 和GAC中的System.Web.Mvc v4.0.0.0 我在Web.config中有这个: dependentAs
我在GAC中添加了System.Web.Mvc v4.0.0.0,因此我通过nuget手动安装了Mvc,其中包含“Install-Package Microsoft.AspNet.Mvc -Version 5.2.3”.

我现在安装了System.Web.Mvc v5.2.3.0,

和GAC中的System.Web.Mvc v4.0.0.0

我在Web.config中有这个:

<dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
  </dependentAssembly>

我构建并运行该项目,我得到了下一个错误:

Could not load file or assembly ‘System.Web.Mvc,Version=4.0.0.0,
Culture=neutral,PublicKeyToken=31bf3856ad364e35’ or one of its
dependencies. The system cannot find the file specified.

但是我已经配置并添加了MVC v5.2.3.0包.为什么会出现此错误?

解决了
取消引用System.Web.Mvc
参考文献 – >右键单击 – > Mange NuGet包… – >卸载MVC – >现在“安装”.

解决方法

您看到列出的程序集来自 GAC.这并不一定意味着您在项目中使用它.如果要查看项目中安装的实际软件包,请右键单击该项目,然后单击“管理NuGet软件包”.

在“添加引用”屏幕上取消选中版本4,然后使用程序包管理器控制台通过NuGet安装特定版本.确保选择了正确的项目来安装软件包.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读