我正在为MVC4项目中的控制器方法编写单元测试。
作为 - 行动的一部分 - 阶段我是: -
var result = controller.SomeMethod(SomeViewModel) as ViewResult;
当我收到错误时 - “System.Web.Mvc.dll”和“System.Web.Mvc.dll”中都存在ViewResult。
在我的项目解决方案中,我确实只有一个对此程序集的引用。 我在GAC中有两个不同的版本。
应采取什么行动来解决这个问题?
答案 0 :(得分:3)
测试项目引用了MVC 4.0,测试中的项目引用了MVC 3.0。 FWIW在这里回答。