Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.87 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.87 KB

Build status License

.NET Core complete runtime implementation. Also includes IL Assembler, IL Disassembler, RyuJIT, the .NET GC, native interop and many other components.

Some of these components have been modified and also known as 3F's IL Assembler on coreclr (github/3F) specialy for https://github.com/3F/DllExport and for other related purposes.

Licensed under the MIT License (MIT)

Copyright (c) .NET Foundation and Contributors
Copyright (c) 2016-2025  Denis Kuzmin <x-3F@outlook.com> github/3F

ILAsm on coreclr

3F's IL Assembler (ILAsm) + IL Disassembler (ILDasm) https://github.com/3F/coreclr

gntILAsm [?] NuGet package release

Note the following,

.res / .obj

In order to provide a compatible resource converter to obj COFF-format when assembling, use /CVRES (/CVR) key:

ilasm ... /CVR=cvtres.exe

PDB files are available through GitHub Releases: https://github.com/3F/coreclr/releases

NuGet Package Preferences:

  • $(ILAsm_RootPkg) - path to ILAsm package folder.
  • $(ILAsm_PathToBin) - path to \bin folder., e.g. $(ILAsm_PathToBin)Win.x64\ilasm.exe