Skip to main content
System.Reflection.MetadataLoadContext package icon

System.Reflection.MetadataLoadContext

Provides read-only reflection on assemblies in an isolated context with support for assemblies that target different processor architectures and runtimes. Using MetadataLoadContext enables you to inspect assemblies without loading them into the main execution context. Assemblies in MetadataLoadContext are treated only as metadata, that is, you can read information about their members, but cannot execute any code contained in them.

Total Downloads
150.9M
150,919,127
Published
Jul 14, 2026
Latest stable version

Install

.NET CLI
dotnet add package System.Reflection.MetadataLoadContext --version 10.0.10
Package Manager Console
Install-Package System.Reflection.MetadataLoadContext -Version 10.0.10
PackageReference
<PackageReference Include="System.Reflection.MetadataLoadContext" Version="10.0.10" />

Frameworks

.NETFramework4.6.2 net8.0 net9.0 net10.0 .NETStandard2.0

Dependencies

[10.0.10, )
System.Reflection.Metadata
.NETFramework4.6.2
[10.0.10, )
System.Memory
.NETFramework4.6.2
[4.6.3, )
[10.0.10, )
[10.0.10, )
[10.0.10, )
[10.0.10, )
System.Memory
.NETStandard2.0
[4.6.3, )