【发布时间】:2013-04-09 18:59:51
【问题描述】:
我正在为我的 MVC4 项目中的控制器方法编写单元测试。
作为 - 行动 - 阶段的一部分,我是:-
var result = controller.SomeMethod(SomeViewModel) as ViewResult;
当我收到错误消息时 - “System.Web.Mvc.dll”和“System.Web.Mvc.dll”中都存在 ViewResult。
在我的项目解决方案中,我确实有一个对该程序集的引用。 我在 GAC 中有 2 个不同的版本。
修复这个问题应该采取什么行动?
【问题讨论】:
-
在您的 web.config 文件中是否有多个对 MVC 库的引用?
-
@kadumel 是的。我删除了其中一个,但问题仍然存在。
-
您可以发布您的 Web.Config 文件吗?
标签: c# asp.net-mvc unit-testing controller gac