2011-03-07 48 views
1

我試圖用單元測試測試MVC 3 Web項目,但不斷收到錯誤消息。所有的錯誤消息似乎都是以類似的方式開始,然後移動到不同的錯誤消息。ASP.NET MVC:單元測試錯誤 - 「類型X存在於Y和Y」

無論何時將X放入直接窗口,導致問題持續出現的錯誤消息爲'The type X exists in both "System.Web.Mvc.dll" and "System.Web.Mvc.dll"'

項目中只有一個對System.Web.Mvc的引用,雖然它鏈接到其他項目,但它們的System.Web.Mvc.dll引用也完全一樣。

任何人有任何想法?

回答

0

檢查您是否有System.Web.Mvc.dll的兩個不同版本。

+0

我不知道。我有一個%SolutionFile%/ Libraries/ASP.NET,它們都是引用(據我所見,我檢查得很好),我的硬盤上唯一另一個我重命名爲'System.Web.Mvc .dll.BAK'因此它不應該使用那個 – Harold 2011-03-07 12:18:40

+0

你還可以檢查GAC嗎?你也可以嘗試從你的硬盤驅動器中刪除重命名(* .BAK)(只是爲了確保) – 2011-03-07 12:22:00