dotnet-ildasm2 0.12.4

.NET 6.0
This package has a SemVer 2.0.0 package version: 0.12.4+1.
dotnet tool install --global dotnet-ildasm2 --version 0.12.4
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-ildasm2 --version 0.12.4
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-ildasm2&version=0.12.4
nuke :add-package dotnet-ildasm2 --version 0.12.4

Dot Net IL Disassembler

Nuget Nuget License

Description

The dotnet-ildasm2 provides a command-line IL disassembler. Simply send the assembly path as a parameter and as a result you will get the IL contents of that assembly.

Setup

The project was created as a global CLI tool, therefore you can install with a single command:

dotnet tool install -g dotnet-ildasm2

Note that for the command above to work, you need .NET SDK 6 or above installed in your machine.

Syntax

ildasm <ASSEMBLY_PATH>
ildasm <ASSEMBLY_PATH> <-o|--output>
ildasm <ASSEMBLY_PATH> <-i|--item>
ildasm <-h|--help>

Options

-i
Filter results by method and/or classes to be disassembled.

-o
Define the output file to be created with the assembly's IL.

Examples

Output IL to the command line:

ildasm myassembly.dll

Filter results by method and/or classes to be disassembled, showing the result in the command line:

ildasm myassembly.dll -i ClassName
ildasm myassembly.dll -i ::MethodName
ildasm myassembly.dll -i ClassName::MethodName

Define the file to be created with the output:

ildasm myassembly.dll -o disassembledAssembly.il
Product Versions
.NET net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.12.4 64 12/27/2022
0.12.3 39 12/27/2022