C# ViewResult同时存在于“中”;System.Web.Mvc.dll“;及;System.Web.Mvc.dll“;
我正在为MVC4项目中的控制器方法编写单元测试 作为Act第一阶段的一部分:-C# ViewResult同时存在于“中”;System.Web.Mvc.dll“;及;System.Web.Mvc.dll“;,c#,asp.net-mvc,unit-testing,controller,gac,C#,Asp.net Mvc,Unit Testing,Controller,Gac,我正在为MVC4项目中的控制器方法编写单元测试 作为Act第一阶段的一部分:- var result = controller.SomeMethod(SomeViewModel) as ViewResult; 当我得到错误时,ViewResult同时存在于“System.Web.Mvc.dll”和“System.Web.Mvc.dll”中 在我的项目解决方案中,我确实有一个对此程序集的引用。 我在GAC中有两个不同的版本 解决这个问题的行动过程应该是什么?测试项目引用了MVC4.0,而测试项
var result = controller.SomeMethod(SomeViewModel) as ViewResult;
当我得到错误时,ViewResult同时存在于“System.Web.Mvc.dll”和“System.Web.Mvc.dll”中
在我的项目解决方案中,我确实有一个对此程序集的引用。
我在GAC中有两个不同的版本
解决这个问题的行动过程应该是什么?测试项目引用了MVC4.0,而测试项目引用了MVC3.0。FWIW在这里回答。在您的web.config文件中,您是否有对MVC库的多个引用?@kadumel是的。我删除了其中一个,但问题仍然存在。你能发布你的Web.Config文件吗?谢谢,这很有帮助,因为我忘记了Sitefinity<6.1使用MVC 3而不是4!