标签: c# asp.net-mvc unit-testing
这怎么可能发生?我该如何解决?
答案 0 :(得分:5)
我的猜测(我强调这只是一个猜测)是测试程序集和被测试的程序集引用了不同版本的System.Web.Mvc程序集,或者一个是最终解决的不同的版本。无论哪种方式,最终测试组件都需要一个版本,而被测组件正在返回另一个版本。
System.Web.Mvc
尝试执行清理然后完全重建,并检查其他罪魁祸首,例如web.config绑定重定向,如@SLaks在评论中指出的那样。