Microsoft.Extensions.Logging.Abstractions
                               
                            
                                9.0.10
                            
                        
                            
                                
                                
                                    Prefix Reserved
                                
                            
                    See the version list below for details.
dotnet add package Microsoft.Extensions.Logging.Abstractions --version 9.0.10
NuGet\Install-Package Microsoft.Extensions.Logging.Abstractions -Version 9.0.10
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.10" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.10" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
paket add Microsoft.Extensions.Logging.Abstractions --version 9.0.10
#r "nuget: Microsoft.Extensions.Logging.Abstractions, 9.0.10"
#:package Microsoft.Extensions.Logging.Abstractions@9.0.10
#addin nuget:?package=Microsoft.Extensions.Logging.Abstractions&version=9.0.10
#tool nuget:?package=Microsoft.Extensions.Logging.Abstractions&version=9.0.10
About
Microsoft.Extensions.Logging.Abstractions provides abstractions of logging. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Logging and other logging packages.
This package includes a logging source generator that produces highly efficient and optimized code for logging message methods.
Key Features
- Define main logging abstraction interfaces like ILogger, ILoggerFactory, ILoggerProvider, etc.
 
How to Use
Custom logger provider implementation example
using Microsoft.Extensions.Logging;
public sealed class ColorConsoleLogger : ILogger
{
    private readonly string _name;
    private readonly Func<ColorConsoleLoggerConfiguration> _getCurrentConfig;
    public ColorConsoleLogger(
        string name,
        Func<ColorConsoleLoggerConfiguration> getCurrentConfig) =>
        (_name, _getCurrentConfig) = (name, getCurrentConfig);
    public IDisposable? BeginScope<TState>(TState state) where TState : notnull => default!;
    public bool IsEnabled(LogLevel logLevel) =>
        _getCurrentConfig().LogLevelToColorMap.ContainsKey(logLevel);
    public void Log<TState>(
        LogLevel logLevel,
        EventId eventId,
        TState state,
        Exception? exception,
        Func<TState, Exception?, string> formatter)
    {
        if (!IsEnabled(logLevel))
        {
            return;
        }
        ColorConsoleLoggerConfiguration config = _getCurrentConfig();
        if (config.EventId == 0 || config.EventId == eventId.Id)
        {
            ConsoleColor originalColor = Console.ForegroundColor;
            Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
            Console.WriteLine($"[{eventId.Id,2}: {logLevel,-12}]");
            Console.ForegroundColor = originalColor;
            Console.Write($"     {_name} - ");
            Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
            Console.Write($"{formatter(state, exception)}");
            Console.ForegroundColor = originalColor;
            Console.WriteLine();
        }
    }
}
Create logs
// Worker class that uses logger implementation of teh interface ILogger<T>
public sealed class Worker : BackgroundService
{
    private readonly ILogger<Worker> _logger;
    public Worker(ILogger<Worker> logger) =>
        _logger = logger;
    protected override async Task ExecuteAsync(CancellationToken stoppingToken)
    {
        while (!stoppingToken.IsCancellationRequested)
        {
            _logger.LogInformation("Worker running at: {time}", DateTimeOffset.UtcNow);
            await Task.Delay(1_000, stoppingToken);
        }
    }
}
Use source generator
public static partial class Log
{
    [LoggerMessage(
        EventId = 0,
        Level = LogLevel.Critical,
        Message = "Could not open socket to `{hostName}`")]
    public static partial void CouldNotOpenSocket(this ILogger logger, string hostName);
}
public partial class InstanceLoggingExample
{
    private readonly ILogger _logger;
    public InstanceLoggingExample(ILogger logger)
    {
        _logger = logger;
    }
    [LoggerMessage(
        EventId = 0,
        Level = LogLevel.Critical,
        Message = "Could not open socket to `{hostName}`")]
    public partial void CouldNotOpenSocket(string hostName);
}
Main Types
The main types provided by this library are:
Microsoft.Extensions.Logging.ILoggerMicrosoft.Extensions.Logging.ILoggerProviderMicrosoft.Extensions.Logging.ILoggerFactoryMicrosoft.Extensions.Logging.ILogger<TCategoryName>Microsoft.Extensions.Logging.LogLevelMicrosoft.Extensions.Logging.Logger<T>Microsoft.Extensions.Logging.LoggerMessageMicrosoft.Extensions.Logging.Abstractions.NullLogger
Additional Documentation
Related Packages
Microsoft.Extensions.Logging Microsoft.Extensions.Logging.Console Microsoft.Extensions.Logging.Debug Microsoft.Extensions.Logging.EventSource Microsoft.Extensions.Logging.EventLog Microsoft.Extensions.Logging.TraceSource
Feedback & Contributing
Microsoft.Extensions.Logging.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. | 
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. | 
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. | 
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. | 
| MonoAndroid | monoandroid was computed. | 
| MonoMac | monomac was computed. | 
| MonoTouch | monotouch was computed. | 
| Tizen | tizen40 was computed. tizen60 was computed. | 
| Xamarin.iOS | xamarinios was computed. | 
| Xamarin.Mac | xamarinmac was computed. | 
| Xamarin.TVOS | xamarintvos was computed. | 
| Xamarin.WatchOS | xamarinwatchos was computed. | 
- 
                                                    
.NETFramework 4.6.2
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.10)
 - System.Buffers (>= 4.5.1)
 - System.Diagnostics.DiagnosticSource (>= 9.0.10)
 - System.Memory (>= 4.5.5)
 
 - 
                                                    
.NETStandard 2.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.10)
 - System.Buffers (>= 4.5.1)
 - System.Diagnostics.DiagnosticSource (>= 9.0.10)
 - System.Memory (>= 4.5.5)
 
 - 
                                                    
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.10)
 - System.Diagnostics.DiagnosticSource (>= 9.0.10)
 
 - 
                                                    
net9.0
 
NuGet packages (11.9K)
Showing the top 5 NuGet packages that depend on Microsoft.Extensions.Logging.Abstractions:
| Package | Downloads | 
|---|---|
| 
                                                        
                                                            Microsoft.Extensions.Logging
                                                        
                                                            
                                                         Logging infrastructure default implementation for Microsoft.Extensions.Logging.  | 
                                                    |
| 
                                                        
                                                            Microsoft.Extensions.Hosting.Abstractions
                                                        
                                                            
                                                         Hosting and startup abstractions for applications.  | 
                                                    |
| 
                                                        
                                                            Microsoft.IdentityModel.Tokens
                                                        
                                                            
                                                         Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption.  | 
                                                    |
| 
                                                        
                                                            Microsoft.Extensions.Caching.Memory
                                                        
                                                            
                                                         In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.  | 
                                                    |
| 
                                                        
                                                            Microsoft.Extensions.Http
                                                        
                                                            
                                                         The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. Commonly Used Types: System.Net.Http.IHttpClientFactory  | 
                                                    
GitHub repositories (753)
Showing the top 20 popular GitHub repositories that depend on Microsoft.Extensions.Logging.Abstractions:
| Repository | Stars | 
|---|---|
| 
                                                        
                                                            microsoft/PowerToys
                                                        
                                                         
                                                            Microsoft PowerToys is a collection of utilities that help you customize Windows and streamline everyday tasks
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            jellyfin/jellyfin
                                                        
                                                         
                                                            The Free Software Media System - Server Backend & API
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            DevToys-app/DevToys
                                                        
                                                         
                                                            A Swiss Army knife for developers.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            microsoft/semantic-kernel
                                                        
                                                         
                                                            Integrate cutting-edge LLM technology quickly and easily into your apps
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            dotnet/maui
                                                        
                                                         
                                                            .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            dotnet/roslyn
                                                        
                                                         
                                                            The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            ardalis/CleanArchitecture
                                                        
                                                         
                                                            Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            App-vNext/Polly
                                                        
                                                         
                                                            Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            abpframework/abp
                                                        
                                                         
                                                            Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            duplicati/duplicati
                                                        
                                                         
                                                            Store securely encrypted backups in the cloud!
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            dotnet/AspNetCore.Docs
                                                        
                                                         
                                                            Documentation for ASP.NET Core
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            LuckyPennySoftware/MediatR
                                                        
                                                         
                                                            Simple, unambitious mediator implementation in .NET
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            chocolatey/choco
                                                        
                                                         
                                                            Chocolatey - the package manager for Windows
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            dotnet/orleans
                                                        
                                                         
                                                            Cloud Native application framework for .NET
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            LuckyPennySoftware/AutoMapper
                                                        
                                                         
                                                            A convention-based object-object mapper in .NET. 
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            HangfireIO/Hangfire
                                                        
                                                         
                                                            An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            unoplatform/uno
                                                        
                                                         
                                                            Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly.  Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            JeffreySu/WeiXinMPSDK
                                                        
                                                         
                                                            微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            RayWangQvQ/BiliBiliToolPro
                                                        
                                                         
                                                            B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。敏感肌也能用。
                                                         
                                                     | 
                                                    |
| 
                                                        
                                                            microsoft/ailab
                                                        
                                                         
                                                            Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
                                                         
                                                     | 
                                                    
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 10.0.0-rc.2.25502.107 | 132,288 | 10/14/2025 | |
| 10.0.0-rc.1.25451.107 | 280,097 | 9/9/2025 | |
| 10.0.0-preview.7.25380.108 | 104,439 | 8/12/2025 | |
| 10.0.0-preview.6.25358.103 | 110,110 | 7/15/2025 | |
| 10.0.0-preview.5.25277.114 | 147,782 | 6/6/2025 | |
| 10.0.0-preview.4.25258.110 | 104,269 | 5/12/2025 | |
| 10.0.0-preview.3.25171.5 | 135,283 | 4/10/2025 | |
| 10.0.0-preview.2.25163.2 | 106,690 | 3/18/2025 | |
| 10.0.0-preview.1.25080.5 | 181,806 | 2/25/2025 | |
| 9.0.10 | 3,540,909 | 10/14/2025 | |
| 9.0.9 | 11,281,286 | 9/9/2025 | |
| 9.0.8 | 14,640,966 | 8/4/2025 | |
| 9.0.7 | 13,054,502 | 7/8/2025 | |
| 9.0.6 | 15,365,618 | 6/10/2025 | |
| 9.0.5 | 20,108,145 | 5/13/2025 | |
| 9.0.4 | 32,161,812 | 4/8/2025 | |
| 9.0.3 | 20,936,429 | 3/11/2025 | |
| 9.0.2 | 27,003,975 | 2/11/2025 | |
| 9.0.1 | 34,037,410 | 1/14/2025 | |
| 9.0.0 | 121,197,067 | 11/12/2024 | |
| 9.0.0-rc.2.24473.5 | 1,234,969 | 10/8/2024 | |
| 9.0.0-rc.1.24431.7 | 666,722 | 9/10/2024 | |
| 9.0.0-preview.7.24405.7 | 1,200,555 | 8/13/2024 | |
| 9.0.0-preview.6.24327.7 | 476,115 | 7/9/2024 | |
| 9.0.0-preview.5.24306.7 | 260,356 | 6/11/2024 | |
| 9.0.0-preview.4.24266.19 | 291,293 | 5/21/2024 | |
| 9.0.0-preview.3.24172.9 | 433,432 | 4/11/2024 | |
| 9.0.0-preview.2.24128.5 | 244,094 | 3/12/2024 | |
| 9.0.0-preview.1.24080.9 | 292,827 | 2/13/2024 | |
| 8.0.3 | 68,468,013 | 2/11/2025 | |
| 8.0.2 | 251,818,810 | 10/8/2024 | |
| 8.0.1 | 140,484,936 | 3/12/2024 | |
| 8.0.0 | 479,139,300 | 11/14/2023 | |
| 8.0.0-rc.2.23479.6 | 2,751,478 | 10/10/2023 | |
| 8.0.0-rc.1.23419.4 | 1,789,573 | 9/12/2023 | |
| 8.0.0-preview.7.23375.6 | 943,494 | 8/8/2023 | |
| 8.0.0-preview.6.23329.7 | 539,267 | 7/11/2023 | |
| 8.0.0-preview.5.23280.8 | 407,341 | 6/13/2023 | |
| 8.0.0-preview.4.23259.5 | 644,436 | 5/16/2023 | |
| 8.0.0-preview.3.23174.8 | 579,744 | 4/11/2023 | |
| 8.0.0-preview.2.23128.3 | 364,403 | 3/14/2023 | |
| 8.0.0-preview.1.23110.8 | 347,011 | 2/21/2023 | |
| 7.0.1 | 120,521,704 | 6/13/2023 | |
| 7.0.0 | 343,543,031 | 11/7/2022 | |
| 7.0.0-rc.2.22472.3 | 4,133,126 | 10/11/2022 | |
| 7.0.0-rc.1.22426.10 | 487,990 | 9/14/2022 | |
| 7.0.0-preview.7.22375.6 | 459,166 | 8/9/2022 | |
| 7.0.0-preview.6.22324.4 | 320,060 | 7/12/2022 | |
| 7.0.0-preview.5.22301.12 | 189,941 | 6/14/2022 | |
| 7.0.0-preview.4.22229.4 | 576,419 | 5/10/2022 | |
| 7.0.0-preview.3.22175.4 | 205,821 | 4/13/2022 | |
| 7.0.0-preview.2.22152.2 | 262,317 | 3/14/2022 | |
| 7.0.0-preview.1.22076.8 | 208,995 | 2/17/2022 | |
| 6.0.4 | 82,089,720 | 6/13/2023 | |
| 6.0.3 | 64,171,870 | 11/7/2022 | |
| 6.0.2 | 61,024,781 | 9/13/2022 | |
| 6.0.1 | 195,398,497 | 3/8/2022 | |
| 6.0.0 | 825,366,103 | 11/8/2021 | |
| 6.0.0-rc.2.21480.5 | 2,002,781 | 10/12/2021 | |
| 6.0.0-rc.1.21451.13 | 674,272 | 9/14/2021 | |
| 6.0.0-preview.7.21377.19 | 887,961 | 8/10/2021 | |
| 6.0.0-preview.6.21352.12 | 362,666 | 7/14/2021 | |
| 6.0.0-preview.5.21301.5 | 295,268 | 6/15/2021 | |
| 6.0.0-preview.4.21253.7 | 199,108 | 5/24/2021 | |
| 6.0.0-preview.3.21201.4 | 638,127 | 4/8/2021 | |
| 6.0.0-preview.2.21154.6 | 236,889 | 3/11/2021 | |
| 6.0.0-preview.1.21102.12 | 554,757 | 2/12/2021 | |
| 5.0.0 | 612,561,212 | 11/9/2020 | |
| 5.0.0-rc.2.20475.5 | 1,166,408 | 10/13/2020 | |
| 5.0.0-rc.1.20451.14 | 644,529 | 9/14/2020 | |
| 5.0.0-preview.8.20407.11 | 559,962 | 8/25/2020 | |
| 5.0.0-preview.7.20364.11 | 256,133 | 7/21/2020 | |
| 5.0.0-preview.6.20305.6 | 150,775 | 6/25/2020 | |
| 5.0.0-preview.5.20278.1 | 67,806 | 6/10/2020 | |
| 5.0.0-preview.4.20251.6 | 311,784 | 5/18/2020 | |
| 5.0.0-preview.3.20215.2 | 243,305 | 4/23/2020 | |
| 5.0.0-preview.2.20160.3 | 327,435 | 4/2/2020 | |
| 5.0.0-preview.1.20120.4 | 170,455 | 3/16/2020 | |
| 3.1.32 | 37,794,811 | 12/13/2022 | |
| 3.1.31 | 5,007,205 | 11/8/2022 | |
| 3.1.30 | 3,029,547 | 10/11/2022 | |
| 3.1.29 | 3,701,002 | 9/13/2022 | |
| 3.1.28 | 7,604,732 | 8/9/2022 | |
| 3.1.27 | 2,827,299 | 7/12/2022 | |
| 3.1.26 | 4,630,297 | 6/14/2022 | |
| 3.1.25 | 3,662,402 | 5/10/2022 | |
| 3.1.24 | 4,645,187 | 4/11/2022 | |
| 3.1.23 | 5,384,483 | 3/8/2022 | |
| 3.1.22 | 23,361,053 | 12/14/2021 | |
| 3.1.21 | 11,232,964 | 11/7/2021 | |
| 3.1.20 | 6,470,639 | 10/11/2021 | |
| 3.1.19 | 6,061,346 | 9/14/2021 | |
| 3.1.18 | 72,589,102 | 8/10/2021 | |
| 3.1.17 | 8,189,978 | 7/13/2021 | |
| 3.1.16 | 20,645,143 | 6/8/2021 | |
| 3.1.15 | 9,229,460 | 5/11/2021 | |
| 3.1.14 | 16,139,597 | 4/6/2021 | |
| 3.1.13 | 15,352,132 | 3/9/2021 | |
| 3.1.12 | 13,806,107 | 2/9/2021 | |
| 3.1.11 | 22,256,121 | 1/12/2021 | |
| 3.1.10 | 30,531,806 | 11/9/2020 | |
| 3.1.9 | 92,292,059 | 10/13/2020 | |
| 3.1.8 | 285,130,595 | 9/8/2020 | |
| 3.1.7 | 48,902,340 | 8/11/2020 | |
| 3.1.6 | 51,924,484 | 7/14/2020 | |
| 3.1.5 | 53,443,233 | 6/9/2020 | |
| 3.1.4 | 64,491,013 | 5/12/2020 | |
| 3.1.3 | 140,089,058 | 3/24/2020 | |
| 3.1.2 | 88,332,580 | 2/18/2020 | |
| 3.1.1 | 48,633,801 | 1/14/2020 | |
| 3.1.0 | 234,261,956 | 12/3/2019 | |
| 3.1.0-preview3.19553.2 | 2,386,519 | 11/13/2019 | |
| 3.1.0-preview2.19525.4 | 111,529 | 11/1/2019 | |
| 3.1.0-preview1.19506.1 | 1,365,557 | 10/15/2019 | |
| 3.0.3 | 240,276,759 | 2/18/2020 | |
| 3.0.2 | 1,213,231 | 1/14/2020 | |
| 3.0.1 | 8,730,964 | 11/18/2019 | |
| 3.0.0 | 173,348,783 | 9/23/2019 | |
| 3.0.0-rc1.19456.10 | 182,686 | 9/16/2019 | |
| 3.0.0-preview9.19423.4 | 1,726,115 | 9/4/2019 | |
| 3.0.0-preview8.19405.4 | 666,047 | 8/13/2019 | |
| 3.0.0-preview7.19362.4 | 218,187 | 7/23/2019 | |
| 3.0.0-preview6.19304.6 | 527,350 | 6/12/2019 | |
| 3.0.0-preview5.19227.9 | 837,755 | 5/6/2019 | |
| 3.0.0-preview4.19216.2 | 55,028 | 4/18/2019 | |
| 3.0.0-preview3.19153.1 | 413,955 | 3/6/2019 | |
| 3.0.0-preview.19074.2 | 186,026 | 1/29/2019 | |
| 3.0.0-preview.18572.1 | 172,308 | 12/4/2018 | |
| 2.2.0 | 699,455,238 | 12/3/2018 | |
| 2.2.0-preview3-35497 | 583,184 | 10/17/2018 | |
| 2.2.0-preview2-35157 | 588,965 | 9/12/2018 | |
| 2.2.0-preview1-35029 | 263,379 | 8/22/2018 | |
| 2.1.1 | 649,625,387 | 6/18/2018 | |
| 2.1.0 | 623,135,488 | 5/29/2018 | |
| 2.1.0-rc1-final | 728,799 | 5/6/2018 | |
| 2.1.0-preview2-final | 899,013 | 4/10/2018 | |
| 2.1.0-preview1-final | 889,533 | 2/26/2018 | |
| 2.0.2 | 43,569,925 | 5/7/2018 | |
| 2.0.1 | 55,927,959 | 3/13/2018 | |
| 2.0.0 | 567,130,603 | 8/11/2017 | |
| 2.0.0-preview2-final | 489,226 | 6/28/2017 | |
| 2.0.0-preview1-final | 1,197,575 | 5/10/2017 | |
| 1.1.2 | 32,663,548 | 5/9/2017 | |
| 1.1.1 | 49,856,095 | 3/6/2017 | |
| 1.1.0 | 24,820,823 | 11/16/2016 | |
| 1.1.0-preview1-final | 212,343 | 10/24/2016 | |
| 1.0.2 | 133,013,826 | 3/6/2017 | |
| 1.0.1 | 5,153,527 | 12/12/2016 | |
| 1.0.0 | 63,298,550 | 6/27/2016 | |
| 1.0.0-rc2-final | 2,277,422 | 5/16/2016 | |
| 1.0.0-rc1-final | 914,972 | 11/18/2015 |