C# ASP.NET MVC:单元测试错误-“;类型X同时存在于Y和Y中;
我试图用单元测试来测试一个MVC3Web项目,但不断收到错误消息。所有的错误消息似乎都是从一个相似的消息开始,然后转移到不同的消息 不断导致问题的错误消息是C# ASP.NET MVC:单元测试错误-“;类型X同时存在于Y和Y中;,c#,unit-testing,asp.net-mvc-3,C#,Unit Testing,Asp.net Mvc 3,我试图用单元测试来测试一个MVC3Web项目,但不断收到错误消息。所有的错误消息似乎都是从一个相似的消息开始,然后转移到不同的消息 不断导致问题的错误消息是“每当我将X放入即时窗口时,类型X同时存在于“System.Web.Mvc.dll”和“System.Web.Mvc.dll”中” 项目中只有一个对System.Web.Mvc的引用,尽管它也链接到其他项目,但它们的System.Web.Mvc.dll引用也完全相同 有人有什么想法吗?检查您是否有两个不同版本的System.Web.Mvc.d
“每当我将X放入即时窗口时,类型X同时存在于“System.Web.Mvc.dll”和“System.Web.Mvc.dll”中”
项目中只有一个对System.Web.Mvc的引用,尽管它也链接到其他项目,但它们的System.Web.Mvc.dll引用也完全相同
有人有什么想法吗?检查您是否有两个不同版本的
System.Web.Mvc.dll
我没有。我在%SolutionFile%/Libraries/ASP.NET中有一个,它们都在引用(据我所见,我检查得很好),而在我的硬盘上唯一一个我重命名为System.Web.Mvc.dll.BAK
的,所以它不应该使用这个。你也可以检查一下GAC吗?另外,您是否可以尝试从硬盘中删除重命名的(*.BAK)(只是为了确保)