asp.net mvc 4-程序集使用System.Web.mvc,版本=4.0.0.1,它的版本高于引用的程序集Sys



最近我们从BeyondThemes购买了主题。当我们将其与我们的MVC4.0项目集成时,我们得到了以下错误。请帮忙。。

编译错误

描述:编译服务此请求所需的资源时出错。请查看以下特定错误的详细信息,并适当地修改源代码。

编译器错误消息:

CS1705: Assembly 'BeyondThemes.Bootstrap, Version=2.6.3.0, 
Culture=neutral, PublicKeyToken=null' uses 'System.Web.Mvc, 
Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
which has a higher version than referenced assembly 'System.Web.Mvc, 
Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

检查您的一个项目是否引用了4.0mvc,并且新添加的项目具有4.01。

要解决此问题:

  1. 只需在您的解决方案中查看所有mvc参考即可
  2. 然后使用右键单击它和属性来检查它的版本
  3. 如果可能,删除所有引用并添加4.0或4.01的新引用

仅此而已!:)

请确保您已通过此链接将MVC从4.0.0.0修补到4.0.0.1:https://support.microsoft.com/en-us/kb/2993928?wa=wsignin1.0

如果您已经出现了错误,并且仍然会出现错误,那么您可能需要使用nuget重新安装MVC 4。

编辑:

看起来链接现在已经失效;nuget可能是更新的最佳选择。

最新更新