在Asp.net单元测试中缺少对System.Web.Mvc的引用?

Rec*_*iwe 17 asp.net-mvc unit-testing

我最近为我的Asp.NET MVC应用程序做了一些单元测试,或者我试过,它一直告诉我"类型'System.Web.Mvc.Controller'是在未引用的程序集中定义的.你必须添加一个引用汇编'System.Web.Mvc,Version = 5.1.0.0,Culture = neutral.' 然后我尝试添加对上面提到的引用,但只能选择版本4.0.0.0,现在它告诉我我的项目已经使用版本5.1.0.0,这是一个更高版本.怎么办?

谢谢你!

Jay*_*ris 33

MVC 5来自NuGet包.就像在解决方案中使用主MVC Web项目一样.通过NuGet将MVC安装到您的Test项目中,您应该很高兴.

  • `Install-Package Microsoft.AspNet.Mvc` (7认同)