dotCover 2025.2 Help

兼容性

通用要求和兼容性

支持的 .NET Framework 和 Visual Studio 版本以及系统要求的列表可在 产品网站上查看。

支持的语言

dotCover 可以分析 C#、F# 和 VB.NET 的测试覆盖率。

支持的单元测试框架

支持的 CPU 架构

CPU

独立版,Visual Studio

命令行工具

JetBrains Rider 中的 dotCover

x86,x64

Windows:x86 和 x64

查看详情

  • Windows:x86 和 x64

  • Linux(基于 glibc 和 musl):仅支持 x64

  • macOS:x64

Windows、Linux、macOS:仅支持 x64

ARM

不支持

  • Windows:仅支持 arm64

  • Linux(基于 musl):仅支持 arm64

  • Linux(基于 glibc):支持 arm32 和 arm64。 GLIBC_2.23 或更高版本

  • macOS:arm64(Apple Silicon)。 macOS 12 Monterey 及更高版本:仅支持 .NET 6.0–9.0

Windows、Linux、macOS:仅支持 arm64

在 x86 和 x64 CPU 上支持的操作系统和框架

窗口

macOS | Linux

.NET Framework 1.0 – 4.8

支持

适用于 :JetBrains Rider、Visual Studio、独立版、控制台工具

不支持

.NET Core 2.0 – 3.1

.NET 5 – 9

支持

适用于 :JetBrains Rider、Visual Studio、独立版、控制台工具

支持

适用于 :JetBrains Rider、控制台工具

与其他工具的集成

TeamCity

JetBrains TeamCity 随附 dotCover 命令行工具。 只需启用相应的配置选项,您就可以为 .NET 项目收集代码覆盖率,然后查看覆盖率统计信息和详细的覆盖率报告。 TeamCity 提供的 Visual Studio 插件允许连接到 TeamCity 服务器以自动获取覆盖率快照。 有关更多信息,请参阅 TeamCity Visual Studio 插件

TypeMock

TypeMock Isolator.NET 6.2 支持与 dotCover 的集成。 TypeMock 单元测试中支持覆盖率分析。

NDepend

dotCover 可以以与 NDepend 兼容的格式 生成覆盖率报告。 有关更多信息,请参阅 NDepend 覆盖率数据常见问题:如何从 JetBrains DotCover 获取 XML 覆盖率文件

最后修改日期: 2025年 9月 27日