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
Dependencies
System.Collections.Immutable
[10.0.10, )
.NETFramework4.6.2
System.Reflection.Metadata
[10.0.10, )
.NETFramework4.6.2
System.Memory
[4.6.3, )
.NETFramework4.6.2
System.Collections.Immutable
[10.0.10, )
net8.0
System.Reflection.Metadata
[10.0.10, )
net8.0
System.Collections.Immutable
[10.0.10, )
net9.0
System.Reflection.Metadata
[10.0.10, )
net9.0
System.Collections.Immutable
[10.0.10, )
.NETStandard2.0
System.Reflection.Metadata
[10.0.10, )
.NETStandard2.0
System.Memory
[4.6.3, )
.NETStandard2.0