VS的单元测试在进行测试时并不像普通Exe会为你提示xx文件未找到,而是类似下面这样:

测试名称: 部署文件到Linux
测试全名: unittest::SmartDispatch::部署文件到Linux
测试源: c:\文档\projects\sample\ChakraCore_UnitTest.cpp:第 101 行
测试结果: 未通过
测试持续时间:  0:00:00

结果 的消息: 未能设置用于运行测试的执行上下文

这是很没有建设性的提示,让人烦恼。

其实仅仅是你的测试目标依赖了额外的dll,而这个dll不在单元测试输出目录里。

简单的把dll复制到输出目录可解决此问题。

相关文章:

  • 2021-12-13
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-01
  • 2021-12-16
  • 2021-09-20
  • 2022-12-23
  • 2021-06-24
  • 2021-06-13
  • 2022-12-23
相关资源
相似解决方案