最近我们从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。
要解决此问题:
- 只需在您的解决方案中查看所有mvc参考即可
- 然后使用右键单击它和属性来检查它的版本
- 如果可能,删除所有引用并添加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可能是更新的最佳选择。