2017-05-30 54 views
5

我正在开发一个C++项目,并且我开发了一些测试用例。我能够执行测试用例,直到所有测试用例突然从测试浏览器中消失。我的意思是说即使测试项目编译正确,测试浏览器中也没有显示测试方法。Visual Studio 2015没有发现单元测试:C++

我按照给定的步骤here没有成功。

这些都是我曾经做过的事情:

  • 我删除%temp%文件夹的内容。
  • 我将默认的处理器架构更改为X64。 (Test>Test Settings>Default Processor Architecture>X64
  • Restarted VS2015。
  • Restarted该系统。
  • 我试过运行devenv /safemode(在命令提示符下),没有运气。
  • 我试着运行devenv /ResetSettings(在命令提示符下),没有运气。

注:

  • 只有1我的解决方案的测试项目,它只包含了一些测试现在。
  • 我的项目文件位于网络驱动器上,因为我不允许在本地存储。
  • 我无法禁用防病毒软件或防火墙,并且我没有系统管理员权限。
+0

您是否尝试删除%temp%中的所有文件? –

+0

是的,我已经尝试过... – NJMR

+0

是否有可能将您的测试与项目文件一起存储在网络上?通常情况下,当他们在相同的相对区域内时,它们似乎会更好地工作。此外,如果您要完全从网络上完成,那么可能有关于远程执行项目的文档。 – Jouster500

回答

0

看着你.vcxproj文件,并确保它说

<ClCompile Include="[your-file-name].cpp" />

为每个文件。