【发布时间】:2015-01-08 14:31:57
【问题描述】:
现在我读了《ASP.NET MVC 5,Freeman》这本书,我已经创建了 3 个项目:
- SportsStore.Domain - 用于逻辑
- SportsStore.UnitTests - 用于测试
- SportsStore.WebUI - 用于视图和控制器
使用 NuGet 命令行我已经安装了很多包,就像书中的一样:
安装包 Microsoft.Aspnet.Mvc -version 5.0.0.0 -projectname SportsStore.Domain .. 等等 ..
但我认为我安装了一些错误,因为现在我有错误:
构建“SportsStore.WebUI,版本=1.0.0.0,文化=中性, PublicKeyToken=null”使用“System.Web.Mvc,版本=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 后期版本 比程序集“System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35",参考是 制作 c:\Users\Дима\Documents\Visual Studio 2013\Projects\SportsStore\SportsStore.WebUI\bin\SportsStore.WebUI.dll SportsStore.UnitTests
看不懂,怎么解决
【问题讨论】:
-
从Domain包中卸载MVC包,这次安装它的版本标签是5.2.2.0 (-version 5.2.2.0)
-
我添加了一个答案 - 如果它解决了您的问题,如果您将其标记为正确,我将不胜感激
-
本书的同一个实验室有同样的问题。通过卸载 Microsoft.Aspnet.Mvc for UnitTests 项目并使用 5.2.2.0 版本密钥重新安装解决
标签: c# asp.net-mvc