解决VS2015单元测试“未能设置用于运行测试的执行上下文”问题

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/fyter/p/vs2015-unittest-cpp.html