Skip to content

Releases: icsharpcode/ilspy-vscode

0.14

18 Feb 12:47

Choose a tag to compare

0.14 Pre-release
Pre-release

New Features

Contributions

  • New "Reload Assembly" command in "Decompiled Members" tree to quickly update a loaded assembly (@spouliot)
  • Types and members in tree are now alphabetically sorted (@spouliot)
  • Prevent ILSpy extension from slowing down VS Code's startup by loading it a bit later during startup process (@spouliot)
  • Optimize package size (@spouliot)

Enhancements

  • Use VS Code's built-in icons for tree and search results instead of our own

Full Changelog: v0.13.1...v0.14

0.13.1

29 Nov 23:31

Choose a tag to compare

0.13.1 Pre-release
Pre-release

What's Changed

  • Fix zombie backend processes still running after VS Code was closed on Linux and macOS (#81)
  • Make output language selection less confusing

Full Changelog: v0.13...v0.13.1

0.13

21 Nov 00:08

Choose a tag to compare

0.13 Pre-release
Pre-release
  • Upgrade to .NET 6.0 runtime
  • "ILSpy Decompiled Members" view now has a menu to quickly add assemblies without command palette

Full Changelog: v0.12.1...v0.13

0.12.1

24 Sep 12:09

Choose a tag to compare

0.12.1 Pre-release
Pre-release
  • Fix issue with "Pick assembly from file system" command, where only namespaces were decompiled

0.12

23 Sep 22:46

Choose a tag to compare

0.12 Pre-release
Pre-release
  • Only one document is opened now on decompilation (C# or IL). Users can switch the output language in editor toolbar and also preset a default output language in VS Code configuration.
  • Documents are read-only now.
  • Previously opened documents with decompiled code are no longer re-opened on restart of VS Code (also fixes related #32)
  • Improved decompilation results by resolving dependencies of decompiled assembly (as ILSpy does)

0.11.2

06 Jul 04:20

Choose a tag to compare

0.11.2 Pre-release
Pre-release

Fix #76 and #77

0.11 (pre-release)

16 Jun 20:14

Choose a tag to compare

0.11 (pre-release) Pre-release
Pre-release

Re-archictected ILSpy Decompiler Extension for VSCode, which brings some improvements comparing to previous releases:

  • The extension now includes the new ILSpy.Backend server based on .NET 5.0, which means we are cross-platform without dependency on Mono on Linux/MacOS. ILSpy.Backend uses Language Server Protocol, which is a modern and generic way to extend VSCode with non-TypeScript modules.
  • We use .NET Install Tool extension to automatically acquire and install needed .NET 5.0 runtime on startup. User doesn't need to manually install .NET or Mono in advance.
  • Assembly entries in tree are now shown similarly to ILSpy application (assembly name, version, target framework).

The .vsix file can be installed in Visual Studio Code through Extensions -> ... -> Install from VSIX...

Please give it a try and report any issues here.