【问题标题】:VSTests - Could not find diagnostic data adapter 'Code Coverage'vstests - 找不到诊断数据适配器的代码覆盖范围'
【发布时间】:2016-10-16 11:55:25
【问题描述】:

我是 VS Code Coverage 的新手,我正在尝试从命令行(在 Windows 中)使用 VSTests 工具。但我得到这个错误。

Warning: Diagnostic data adapter message: Could not find diagnostic data adapter
 'Code Coverage'.  Make sure diagnostic data adapter is installed and try again.

尽管测试运行并通过了,但找不到 *.coverage 文件。

为什么?

注意:我使用的是 Visual Studio 2015 Enterprise

【问题讨论】:

    标签: c# visual-studio code-coverage vstest


    【解决方案1】:

    不确定您是否知道这一点,但我找到了以下说明:

    下载 Microsoft Visual Studio 2015 更新 2 的代理 - 单击“Visual Studio 2015 工具”,然后从 (https://www.visualstudio.com/downloads/) 的左侧导航栏中选择“Visual Studio 2015 代理”

    您将看到代码覆盖率文件以及其他一些安装到 Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies\DataCollectors

    原文来源:https://www.visualstudio.com/en-us/docs/test/lab-management/test-machines/install-configure-test-agents

    【讨论】:

    【解决方案2】:

    此代码覆盖工具仅随 MS Visual Studio Enterprise 和 Ultimate 版一起提供。所以安装它,它会被修复。

    【讨论】:

    • 这是我的解决方案。我安装了企业版,它可以工作
    猜你喜欢
    • 2021-10-30
    • 2020-08-13
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    相关资源
    最近更新 更多