Skip to content

Rethink the Microsoft.NETCore.ILAsm NuGet package #9280

@MichalStrehovsky

Description

@MichalStrehovsky

It's really unfortunate that to consume ilasm.exe from the Microsoft.NETCore.ILAsm NuGet package, we need to download 24 MB of garbage* that is Microsoft.NETCore.Runtime.CoreCLR because ILAsm depends on MetaDataGetDispenser API exported from coreclr.dll. We should explore static linking or a different factoring of the nugets.

* If the only thing you need is a working ilasm.exe and don't care about the 20+ MB of System.Private.CoreLib, DAC, SOS, JIT, host, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions