Download the official packages, tasks, or tools to enable high-fidelity code coverage analytics inside your test runner workflows.
Coverlet is distributed as separate drivers targeting different build ecosystems.
Data collector for the VSTest engine. Seamlessly captures metrics during test execution without altering MSBuild output variables.
MSBuild integration task. Adds target injection so you can capture metrics easily via raw compile flags like /p:CollectCoverage=true.
Cross-platform global tool version of Coverlet. Useful for instrumenting compiled assembly DLL binaries outside of project configurations.
Integration adapter specifically engineered for the Microsoft Testing Platform (MTP), delivering optimized console metrics.
Use command-line package managers to download and install Coverlet tools quickly across different operating systems.
Deploy Coverlet using Windows Package Manager (winget) on modern Windows 10 and 11 architectures.
Released on May 18, 2026. This release consolidates stability improvements, enhances Microsoft Testing Platform (MTP) logging compatibility, and patches minor edge-case instrumentations.
is pattern matching expressions combined with and operators.CompilerGeneratedAttribute warnings in the coverlet tracker dll layers.Track historical releases of Coverlet packages across recent release windows.
| Version | Release Date | Status | Details |
|---|---|---|---|
| v10.0.1 | May 18, 2026 | Latest Stable | Changelog → |
| v10.0.0 | April 12, 2026 | Major Release | Changelog → |
| v8.0.1 | March 02, 2026 | Stable Bugfix | Changelog → |
| v6.0.2 | January 20, 2026 | Maintenance | Changelog → |
Ensure your development environment meets the core dependencies required by Coverlet.
Requires .NET SDK 6.0, .NET SDK 8.0, or .NET SDK 9.0+. Backward compatible with libraries targeting .NET Standard 2.0 or higher.
Fully cross-platform. Works on Windows 10/11, standard distributions of Linux (Ubuntu, Debian, Alpine, RedHat), and macOS BigSur or higher.
Specific troubleshooting help regarding package installation and version setups.
You can download the raw NuGet package file (.nupkg) from the package listings on NuGet.org. Place this package inside a local folder and add it to your nuget.config file as a local package source, then run standard CLI commands pointing to your local source.
Yes. The Coverlet repository follows a consolidated releases strategy. All driver packages (including MSBuild, Console, VSTest collector, and Microsoft Testing Platform adapters) share the same version numbers. This ensures clean dependency compatibility when referencing multiple drivers across large projects.
For most modern .NET applications running inside standard visual studio test engines, the **coverlet.collector** package is recommended. Choose **coverlet.msbuild** if you need compilation variables validation, and use **coverlet.console** if you need to run coverage reports completely independently of your build configurations.