Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2015未发现单元测试:C++; 我正在研究一个C++项目,我开发了一些测试用例。我能够执行测试用例,直到所有的测试用例突然从测试浏览器中消失。我的意思是,即使测试项目已正确编译,测试方法也不会显示在测试资源管理器中_C++_Visual Studio 2015_Microsoft Cpp Unit Test - Fatal编程技术网

Visual Studio 2015未发现单元测试:C++; 我正在研究一个C++项目,我开发了一些测试用例。我能够执行测试用例,直到所有的测试用例突然从测试浏览器中消失。我的意思是,即使测试项目已正确编译,测试方法也不会显示在测试资源管理器中

Visual Studio 2015未发现单元测试:C++; 我正在研究一个C++项目,我开发了一些测试用例。我能够执行测试用例,直到所有的测试用例突然从测试浏览器中消失。我的意思是,即使测试项目已正确编译,测试方法也不会显示在测试资源管理器中,c++,visual-studio-2015,microsoft-cpp-unit-test,C++,Visual Studio 2015,Microsoft Cpp Unit Test,我遵循给出的步骤,但没有成功 以下是我所做的事情: 我删除了%temp%文件夹的内容 我将默认处理器体系结构更改为X64。(测试>测试设置>默认处理器体系结构>X64) 重新启动了VS2015 重新启动系统 我尝试运行devenv/safemode(在命令提示符下),但没有成功 我尝试运行devenv/ResetSettings(在命令提示下),但没有成功 注: 在我的解决方案中只有一个测试项目,它现在只包含几个测试 我的项目文件位于网络驱动器上,因为我不允许存储在本地驱动器上 我无法禁用

我遵循给出的步骤,但没有成功

以下是我所做的事情:

  • 我删除了
    %temp%
    文件夹的内容
  • 我将默认处理器体系结构更改为
    X64
    。(
    测试>测试设置>默认处理器体系结构>X64
  • 重新启动了VS2015
  • 重新启动系统
  • 我尝试运行
    devenv/safemode
    (在命令提示符下),但没有成功
  • 我尝试运行
    devenv/ResetSettings
    (在命令提示下),但没有成功
注:

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

查看您的.vcxproj文件,并确保它显示


对于您的每个文件。

您是否尝试删除%temp%中的所有文件?是的,我尝试过…是否可以将您的测试与项目文件一起存储在网络上?通常情况下,当它们位于同一相对区域时,效果会更好。另外,如果你要完全从网络上完成这项工作,可能会有与远程执行项目相关的文档。你是否完成了一个干净的解决方案,然后是重建解决方案?有什么可以帮助你吗?