Feature Comparison - icsharpcode/ilspy-vscode GitHub Wiki
ILSpy Feature Comparison List
The desktop application and the VS Code extension share the same basis (like the decompiler itself and some basic features), but are quite different on top of that.
ILSpy Desktop App | ILSpy VS Code Extension | |
---|---|---|
Supported Platform/OS | Windows only (x64, arm64) | Anything supported by VS Code and .NET runtime (Windows, Linux, macOS) |
UI | Standalone desktop application (WPF) | Embedded into VS Code UI |
Analyze .NET assemblies (namespaces, types, members) | ✅ | ✅ |
Analyze NuGet packages | ✅ | ❌ |
Analyze relations between symbols (like "Used by", "Implements" etc.) | ✅ | ✅ |
Search for symbols | ✅ | ✅ |
Analyze assembly resources | ✅ | ❌ |
Analyze assembly metadata | ✅ | ❌ |
History of analyzed assemblies | ✅ (global) | ✅ (global + workspace-specific) |
Decompile namespaces, types, members to C# | ✅ | ✅ |
Decompile namespaces, types, members to IL | ✅ | ✅ |
Generate PDB files from assemblies | ✅ | ❌ |
Plugin support | ✅ | ❌ |