Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC:单元测试错误-“;类型X同时存在于Y和Y中;_C#_Unit Testing_Asp.net Mvc 3 - Fatal编程技术网

C# ASP.NET MVC:单元测试错误-“;类型X同时存在于Y和Y中;

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

我试图用单元测试来测试一个MVC3Web项目,但不断收到错误消息。所有的错误消息似乎都是从一个相似的消息开始,然后转移到不同的消息

不断导致问题的错误消息是
“每当我将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)(只是为了确保)