Microsoft.Extensions.DependencyModel 10.0.2

About

Provides abstractions for reading .deps files. When a .NET application is compiled, the SDK generates a JSON manifest file (<ApplicationName>.deps.json) that contains information about application dependencies. You can use Microsoft.Extensions.DependencyModel to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application.

By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the PreserveCompilationContext project property to true to additionally include information about reference assemblies used during compilation.

How to Use

The following example shows how to display the list of assemblies used when compiling the current application. Include <PreserveCompilationContext>true</PreserveCompilationContext> in your project file to run this example.

using System;
using Microsoft.Extensions.DependencyModel;

class Program
{
    static void Main()
    {
        Console.WriteLine("Compilation libraries:");
        Console.WriteLine();

        foreach (CompilationLibrary lib in DependencyContext.Default.CompileLibraries)
        {
            foreach (string path in lib.ResolveReferencePaths())
            {
                Console.WriteLine(path);
            }
        }
    }
}

Additional Documentation

Feedback & Contributing

Microsoft.Extensions.DependencyModel is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.DependencyModel.

Packages Downloads
WillowMedia.Common.Convert
Package Description
380
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
246
WillowMedia.Common.Convert
Package Description
221
WillowMedia.Common.Convert
Package Description
183
WillowMedia.Common.Convert
Package Description
102
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/5bae930797f60d2d04f3b1df6a33eaca85fc5f28
98
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
92
WillowMedia.Common.Convert
Package Description
91
WillowMedia.Common.Convert
Package Description
83
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ff66c263be7ed395794bdaf616322977b8ec897c
72
WillowMedia.Common.Convert
Package Description
69
WillowMedia.Common.Convert
Package Description
66
WillowMedia.Common.Convert
Package Description
53
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/dotnet/tree/fad253f51b461736dfd3cd9c15977bb7493becef
51
WillowMedia.Common.Convert
Package Description
48
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/f6b3a5da75eb405046889a5447ec9b14cc29d285
47
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/dotnet/tree/b0f34d51fccc69fd334253924abd8d6853fad7aa
46
WillowMedia.Common.Convert
Package Description
43
WillowMedia.Common.Convert
Package Description
41
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/215a587e52efa710de84138b0a3374b860b924d8
40

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

  • No dependencies.

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.0.2 12 01/14/2026
10.0.1 79 12/10/2025
10.0.0 167 11/19/2025
10.0.0-rc.2.25502.107 4 11/04/2025
10.0.0-rc.1.25451.107 5 09/15/2025
10.0.0-preview.7.25380.108 5 09/16/2025
10.0.0-preview.6.25358.103 6 08/07/2025
10.0.0-preview.5.25277.114 7 06/17/2025
10.0.0-preview.4.25258.110 7 06/29/2025
10.0.0-preview.3.25171.5 7 06/29/2025
10.0.0-preview.2.25163.2 7 06/28/2025
10.0.0-preview.1.25080.5 7 06/29/2025
9.0.12 1 01/21/2026
9.0.11 40 11/11/2025
9.0.10 110 10/15/2025
9.0.9 280 09/15/2025
9.0.8 40 08/07/2025
9.0.7 50 07/10/2025
9.0.6 45 06/12/2025
9.0.5 25 05/29/2025
9.0.4 7 06/28/2025
9.0.3 7 06/28/2025
9.0.2 7 06/28/2025
9.0.1 7 06/28/2025
9.0.0 468 06/03/2025
9.0.0-rc.2.24473.5 7 06/29/2025
9.0.0-rc.1.24431.7 7 06/29/2025
9.0.0-preview.7.24405.7 6 06/29/2025
9.0.0-preview.6.24327.7 6 06/29/2025
9.0.0-preview.5.24306.7 6 06/29/2025
9.0.0-preview.4.24266.19 7 06/29/2025
9.0.0-preview.3.24172.9 7 06/29/2025
9.0.0-preview.2.24128.5 6 06/29/2025
9.0.0-preview.1.24080.9 6 06/29/2025
8.0.2 7 06/28/2025
8.0.1 7 06/28/2025
8.0.0 7 06/28/2025
8.0.0-rc.2.23479.6 7 06/29/2025
8.0.0-rc.1.23419.4 7 06/29/2025
8.0.0-preview.7.23375.6 5 06/29/2025
8.0.0-preview.6.23329.7 6 06/29/2025
8.0.0-preview.5.23280.8 7 06/29/2025
8.0.0-preview.4.23259.5 7 06/29/2025
8.0.0-preview.3.23174.8 6 06/29/2025
8.0.0-preview.2.23128.3 7 06/29/2025
8.0.0-preview.1.23110.8 7 06/29/2025
7.0.0 7 06/28/2025
7.0.0-rc.2.22472.3 7 06/29/2025
7.0.0-rc.1.22426.10 7 06/29/2025
7.0.0-preview.7.22375.6 7 06/29/2025
7.0.0-preview.6.22324.4 7 06/29/2025
7.0.0-preview.5.22301.12 7 06/29/2025
7.0.0-preview.4.22229.4 7 06/29/2025
7.0.0-preview.3.22175.4 6 06/29/2025
7.0.0-preview.2.22152.2 7 06/29/2025
7.0.0-preview.1.22076.8 6 06/29/2025
6.0.2 7 06/28/2025
6.0.1 7 06/28/2025
6.0.0 7 06/28/2025
6.0.0-rc.2.21480.5 6 06/29/2025
6.0.0-rc.1.21451.13 7 06/29/2025
6.0.0-preview.7.21377.19 7 06/29/2025
6.0.0-preview.6.21352.12 8 06/29/2025
6.0.0-preview.5.21301.5 7 06/29/2025
6.0.0-preview.4.21253.7 3 06/29/2025
6.0.0-preview.3.21201.4 7 06/29/2025
6.0.0-preview.2.21154.6 6 06/29/2025
6.0.0-preview.1.21102.12 7 06/29/2025
5.0.0 7 06/28/2025
5.0.0-rc.2.20475.5 7 06/29/2025
5.0.0-rc.1.20451.14 6 06/29/2025
5.0.0-preview.3-runtime.20214.6 6 06/29/2025
5.0.0-preview.2-runtime.20160.6 8 06/29/2025
5.0.0-preview.8.20407.11 7 06/29/2025
5.0.0-preview.7.20364.11 7 06/29/2025
5.0.0-preview.6.20305.6 7 06/29/2025
5.0.0-preview.5.20278.1 6 06/29/2025
5.0.0-preview.4.20251.6 7 06/29/2025
5.0.0-preview.1.20120.5 7 06/29/2025
3.1.25 7 06/28/2025
3.1.6 7 06/28/2025
3.1.5 7 06/28/2025
3.1.4 7 06/28/2025
3.1.3 7 06/28/2025
3.1.2 7 06/28/2025
3.1.1 6 06/28/2025
3.1.0 6 06/28/2025
3.1.0-preview3.19553.2 7 06/29/2025
3.1.0-preview2.19525.6 6 06/29/2025
3.1.0-preview1.19506.1 6 06/29/2025
3.0.3 7 06/28/2025
3.0.2 7 06/28/2025
3.0.1 7 06/28/2025
3.0.0 7 06/28/2025
3.0.0-rc1-19456-20 7 06/29/2025
3.0.0-preview9-19423-09 5 06/29/2025
3.0.0-preview8-28405-07 6 06/29/2025
3.0.0-preview7-27912-14 6 06/29/2025
3.0.0-preview6-27804-01 6 06/29/2025
3.0.0-preview5-27626-15 6 06/29/2025
3.0.0-preview4-27615-11 5 06/29/2025
3.0.0-preview3-27503-5 7 06/29/2025
3.0.0-preview-27324-5 3 06/29/2025
2.1.0 7 06/28/2025
2.1.0-rc1 7 06/29/2025
2.1.0-preview2-26406-04 6 06/29/2025
2.1.0-preview1-26216-03 6 06/29/2025
2.0.4 7 06/28/2025
2.0.3 7 06/28/2025
2.0.0 7 06/28/2025
2.0.0-preview2-25407-01 5 06/29/2025
2.0.0-preview1-002111 7 06/29/2025
1.1.9 7 06/28/2025
1.1.2 7 06/28/2025
1.1.1 7 06/28/2025
1.1.0 7 06/28/2025
1.1.0-preview1-001100 6 06/29/2025
1.0.500-preview2-1-003177 7 06/29/2025
1.0.3 7 06/28/2025
1.0.1-beta-000933 7 06/29/2025
1.0.0 7 06/28/2025
1.0.0-rc2-final 7 06/29/2025
1.0.0-rc2-002702 7 06/29/2025