2

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

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

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

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

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

解决这个问题的行动方案应该是什么?

4

1 回答 1

3

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

于 2013-04-11T19:00:36.273 回答