首页 文章

新的NCover 3.4.2使我的所有MSTest单元测试失败

提问于
浏览
2

昨天,我决定安装最新的NCover版本(3.4.2) . 但是,当我在现有的.ncover配置文件上运行它时,NCover输出突然报告我的所有MSTest测试都失败了 . 当然,在Visual Studio中运行时,这些测试会成功 . 因此,NCover无法确定任何覆盖范围 .

不知何故,旧配置似乎不适用于新版本 .

有谁知道问题可能是什么或如何解决?

顺便说一句 . 这是我的ncover配置 .

项目设置:应用程序到配置文件的路径:c:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe

应用程序分析的参数:/ testcontainer:D:\ dev \ MyApp \ MyApp.Services.Tests.Unit \ bin\Debug \ MyApp.Services.Tests.Unit.dll / testcontainer:D:\ dev \ MyApp \ MyApp . WS.Tests.Unit \ BIN \调试\ MyApp.WS.Tests.Unit.dll

工作文件夹:D:\ dev \ MyApp

1 回答

  • 0

    我发现了问题,它(当然)与NCover无关 . 问题是MSTest.exe找不到我的一个测试程序集 . 此程序集仅在配置文件中引用,未在代码中使用 . 在Visual Studio中运行时,这是有效的 . 在Visual Studio外部运行失败 .

相关问题