Visual Studio 2013 - 测试资源管理器不显示本机单元测试

时间:2016-03-02 13:24:37

标签: c# c++ visual-studio unit-testing visual-studio-2013

我对 Visual Studio 2013 专业版有一个非常恼人的问题 - 我有两个单元测试项目 - 其中一个用 C#编写,另一个用 C ++ 编写。它们都是标准的Visual Studio单元测试项目。当我构建它们并打开Test Explorer窗口时,只会出现 C#测试方法。 Test Explorer没有看到任何原生 C ++ 测试方法。 首先 - 我试图重建特定的项目 - 没有工作。然后我尝试清理重建整个解决方案 - 也没有工作。

您对如何解决这个问题有任何想法吗?

更新(解决方案) - 03/03/2016

问题是由单元测试引用中的 C ++ \ CLI 项目引起的。 当我删除该项目的引用和重建单元测试项目时,一切正常,Test Explorer检测所有测试方法。

结论 - 当您尝试使用 Visual Studio 2013 默认单元测试在本机单元测试中测试 C ++ \ CLI 项目时,会发生令人毛骨悚然的事情模板项目,这是相当惊人的,因为它应该工作 - 在正常的 C ++ 控制台应用程序中工作完全正常。

0 个答案:

没有答案