C# 网格MVC编译器错误

C# 网格MVC编译器错误,c#,asp.net,asp.net-mvc,asp.net-mvc-4,mvcgrid.net,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Mvcgrid.net,我想知道我到底犯了什么错误 这是升级还是降级程序集?如果这是正确的,我该怎么解决它 当我运行我的项目时,会显示此消息 编译器错误消息:CS1705:Assembly'GridMvc,Version=2.0.4.0,Culture=neutral,PublicKeyToken=null'使用'System.Web.Mvc,Version=4.0.0.1,Culture=neutral,PublicKeyToken=31bf3856ad364e35',其版本高于引用的Assembly'System.

我想知道我到底犯了什么错误

这是升级还是降级程序集?如果这是正确的,我该怎么解决它

当我运行我的项目时,会显示此消息

编译器错误消息:CS1705:Assembly'GridMvc,Version=2.0.4.0,Culture=neutral,PublicKeyToken=null'使用'System.Web.Mvc,Version=4.0.0.1,Culture=neutral,PublicKeyToken=31bf3856ad364e35',其版本高于引用的Assembly'System.Web.Mvc,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'


网络配置

    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

  • 删除项目引用下被引用的System.Web.Mvc.dll
  • 向System.Web.Mvc 4.0.0.1添加新的项目引用
  • 单击新引用的DLL,并在“属性”窗口中将“复制到本地”设置为“真”
  • 在项目的web.config文件中,将System.web.Mvc条目更改为:
  • 
    
    谢谢亲爱的

    我必须用这个来解决这个问题

    Install-Package Microsoft.AspNet.Mvc -Version 4.0.40804 -Project <your project name>
    
    安装软件包Microsoft.AspNet.Mvc-版本4.0.40804-Project
    
    这将自动更新包Mvc

    <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.1" />
    </dependentAssembly>
    
    Install-Package Microsoft.AspNet.Mvc -Version 4.0.40804 -Project <your project name>