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
148.5M
148,509,072
Published
Jun 9, 2026
Latest stable version
Install
.NET CLI
dotnet add package System.Reflection.MetadataLoadContext --version 10.0.9
Package Manager Console
Install-Package System.Reflection.MetadataLoadContext -Version 10.0.9
PackageReference
<PackageReference Include="System.Reflection.MetadataLoadContext" Version="10.0.9" />
Frameworks
Dependencies
System.Collections.Immutable
[10.0.9, )
.NETFramework4.6.2
System.Reflection.Metadata
[10.0.9, )
.NETFramework4.6.2
System.Memory
[4.6.3, )
.NETFramework4.6.2
System.Collections.Immutable
[10.0.9, )
net8.0
System.Reflection.Metadata
[10.0.9, )
net8.0
System.Collections.Immutable
[10.0.9, )
net9.0
System.Reflection.Metadata
[10.0.9, )
net9.0
System.Collections.Immutable
[10.0.9, )
.NETStandard2.0
System.Reflection.Metadata
[10.0.9, )
.NETStandard2.0
System.Memory
[4.6.3, )
.NETStandard2.0