Visual Studio 2013-测试资源管理器不';不显示本机单元测试 我在Visual Studio 2013专业中遇到了一个非常恼人的问题——我有两个单元测试项目——其中一个是用C语言编写的,另一个是用C++编写的。它们都是标准的VisualStudio单元测试项目。当我构建它们并打开testexplorer窗口时,只会显示C#测试方法。 测试资源管理器< /> >没有看到任何本地C++测试方法。 首先,我试图重建特定的项目,但没有成功。然后我试图清理并重建整个解决方案,但也没有成功

Visual Studio 2013-测试资源管理器不';不显示本机单元测试 我在Visual Studio 2013专业中遇到了一个非常恼人的问题——我有两个单元测试项目——其中一个是用C语言编写的,另一个是用C++编写的。它们都是标准的VisualStudio单元测试项目。当我构建它们并打开testexplorer窗口时,只会显示C#测试方法。 测试资源管理器< /> >没有看到任何本地C++测试方法。 首先,我试图重建特定的项目,但没有成功。然后我试图清理并重建整个解决方案,但也没有成功,c#,c++,visual-studio,unit-testing,visual-studio-2013,C#,C++,Visual Studio,Unit Testing,Visual Studio 2013,你有办法解决那个问题吗 更新(解决方案)-2016年3月3日 该问题是由单元测试引用中的C++\CLI项目引起的。 当我删除该项目的引用并重新构建单元测试项目时,一切正常,testexplorer检测所有的测试方法 结论 -当您尝试使用VisualStudio 2013默认单元测试模板项目测试C++单元CLI项目时,会发生一些令人毛骨悚然的事情,这是非常惊人的,因为它应该工作正常的C++控制台应用程序完全好。标题称VS2013,标签称VS2012。请你下定决心好吗?当然,点击错误,很抱歉。请确

你有办法解决那个问题吗

更新(解决方案)-2016年3月3日

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


<强>结论<强> -当您尝试使用VisualStudio 2013默认单元测试模板项目测试C++单元CLI项目时,会发生一些令人毛骨悚然的事情,这是非常惊人的,因为它应该工作正常的C++控制台应用程序完全好。

标题称VS2013,标签称VS2012。请你下定决心好吗?当然,点击错误,很抱歉。请确保两个项目都为同一平台(x64或Win32)编译。我将整个解决方案编译为x64。你是否阅读了答案并尝试了此线程中的建议?