我有一个使用Visual Studio Fakes的单元测试项目。 单元测试在我的机器上构建并运行良好,但在构建机器上,它无法找到动态生成的假装配。 我收到错误,例如
名称空间'MyOriginalClass'中不存在类型或命名空间名称'Fakes'(您是否缺少程序集引用?)
当我去构建机器并检查程序集文件时,它就在那里,并使用msbuild.exe在本地构建项目,所以我真的很困惑。 解决方案中还有其他单元测试使用假货没有问题,所以我不确定为什么ti失败。 门在12.0文件夹中使用Visual Studio Test Runner和msbuild.exe。
答案 0 :(得分:1)
我遇到了类似的问题,通过使用您正在执行的12.0版本的msbuild.exe解决了这个问题,并使用Vstest.exe而不是mstest.exe运行测试。