-
Couldn't load subscription status.
- Fork 38
Feature Comparison
Andreas Weizel edited this page Jun 27, 2025
·
2 revisions
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 | ✅ | ❌ |