Skip to content

2.0.22: Latest Cecil, debug info and Unix support (both .NET and Mono)

Compare
Choose a tag to compare
@KirillOsenkov KirillOsenkov released this 01 Jan 23:44
· 113 commits to master since this release

What's Changed

Full Changelog: 2.0.20...2.0.22

  • Updated to the very latest Mono.Cecil
  • Support for legacy, portable and embedded PDBs
  • Debug info support, sequence points, scopes, locals, custom debug info
  • Unix support now working, either via dotnet ILRepack.exe or mono ILRepack.exe
  • Removed Mono.Posix dependency, shelling out to stat and chmod to set permissions
  • shipping ILRepack.runtimeconfig.json in the NuGet package so that dotnet ILRepack.exe works
  • repacking .NET Core WinForms resources now works (fixed #277)
  • resolving assemblies from .NET Core runtime
  • writing to a temp directory first, allows repacking the primary assembly in-place
  • deleted gradle from the build system, using plain MSBuild now
  • less output without /verbose argument
  • misc bug fixes