ViewResult存在于“System.Web.Mvc.dll”和“System.Web.Mvc.dll”中

时间:2013-04-09 18:59:51

标签: c# asp.net-mvc unit-testing controller gac

我正在为MVC4项目中的控制器方法编写单元测试。

作为 - 行动的一部分 - 阶段我是: -

var result  = controller.SomeMethod(SomeViewModel) as ViewResult;

当我收到错误时 - “System.Web.Mvc.dll”和“System.Web.Mvc.dll”中都存在ViewResult。

在我的项目解决方案中,我确实只有一个对此程序集的引用。 我在GAC中有两个不同的版本。

应采取什么行动来解决这个问题?

1 个答案:

答案 0 :(得分:3)

测试项目引用了MVC 4.0,测试中的项目引用了MVC 3.0。 FWIW在这里回答。