Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.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
C# 允许Team Foundation Server 2015执行代码覆盖的选项_C#_Tfs_Code Coverage_Tfs 2015 - Fatal编程技术网

C# 允许Team Foundation Server 2015执行代码覆盖的选项

C# 允许Team Foundation Server 2015执行代码覆盖的选项,c#,tfs,code-coverage,tfs-2015,C#,Tfs,Code Coverage,Tfs 2015,我有一台TFS 2015服务器,它需要对我的C#代码执行代码覆盖 我尝试了一些方法,这些方法在一定程度上有效,但一点也不理想: *我安装了NUnit.WithFramework,以及OpenCover和ReportGenerator,并让它在中发布了一个带有htm文件的工件-这向我展示了覆盖范围,但需要多次单击才能看到它。在代码覆盖范围的专用字段中未显示: 它需要什么来显示我的代码覆盖率?是否需要在我的服务器上安装Visual Studio Enterprise 2015 其他任何东西都无法构

我有一台TFS 2015服务器,它需要对我的C#代码执行代码覆盖

我尝试了一些方法,这些方法在一定程度上有效,但一点也不理想: *我安装了
NUnit.WithFramework
,以及
OpenCover
ReportGenerator
,并让它在中发布了一个带有htm文件的工件-这向我展示了覆盖范围,但需要多次单击才能看到它。在代码覆盖范围的专用字段中未显示:

它需要什么来显示我的代码覆盖率?是否需要在我的服务器上安装Visual Studio Enterprise 2015

其他任何东西都无法构建和显示我的代码覆盖率吗

更新:

运行生成时,会引发以下警告:

2016-07-06T08:30:31.0461215Z Warning: Using Isolation mode to run the tests as diagnostic data adapters were enabled in the runsettings. Use the /inIsolation parameter to suppress this warning.

2016-07-06T08:30:34.3147483Z Warning: Diagnostic data adapter message: Could not find diagnostic data adapter 'Code Coverage'.  Make sure diagnostic data adapter is installed and try again.

似乎我需要一个诊断数据适配器,它是-我将尝试应用这样的适配器以查看发生了什么。

在生成服务器上安装Visual Studio,这似乎是返回代码覆盖率结果的一个要求

对于以下场景,需要在生成服务器上安装Microsoft Visual Studio:

  • 要生成任何CPP测试项目,必须安装Visual Studio 专业或更高级别
  • 要运行单元测试或编码的UI测试,必须安装Visual Studio 专业或更高级别
  • 使用数据和诊断数据适配器:
代码覆盖率:Visual Studio Premium或更高版本。
测试影响: Visual Studio旗舰版。
IntelliTrace:VisualStudioUltimate

  • 在生成计算机上生成任何现代风格的应用程序:Visual Studio 适用于Windows 8的Ultimate或Visual Studio Express(上的操作系统) 生成服务器必须是Windows 8)
  • 为具有伪造程序集的项目编译和运行测试:Visual 终极工作室

请参阅MSDN中的源链接:

只要您拥有MSDN,就不需要为生成代理提供Visual Studio的附加许可证。