0

虽然我的主应用程序工作正常,但当我尝试在单元测试项目的初始化中执行“Mapper.AddProfile”方法时,单元测试项目出现以下错误。

'Foolproof.ContingentValidationAttribute' 的类型初始值设定项引发了异常。

无法加载文件或程序集“System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

我没有在我的主项目中的任何地方使用 MVC 2.0.0.0,也没有在测试项目中使用过 MVC 2.0.0.0。这两个项目都引用了 MVC 4.0.0.0

可能是什么问题?

4

1 回答 1

0

看起来 MVCFoolProof 项目引用了 MVC2。请参阅此处:CodePlex 源代码- 您可以尝试将源代码拉下来并针对 MVC4 自行编译。

于 2012-12-05T17:15:52.270 回答