VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
C#
706
169 commits
updated Jul 20, 2025
VS2022 Add-in. Click on any method or class to see JIT's codegen and more.

Starting with .NET 7.0 RC1 this add-in no longer requires a local build of dotnet/runtime repo. However, it offers more features with a local one, to obtain a local one please follow these steps:
git clone [email protected]:dotnet/runtime.git
cd runtime
build.cmd Clr+Clr.Aot+Libs -c Release -rc Checked
# optional (for crossgen2 + arm64 for hw intrinsics):
build.cmd Clr.CoreLib -c Release -a arm64
See RELEASE_NOTES.md
Click on Extensions\Manage Extensions menu, select Online tab and type Disasmo in the "Search"
text box. Once the add-in is installed you have to close all active instances of VS2022
to let the installer finish its job.
606 followers · starred Dec 2020
4,144 followers · starred Dec 2020
123 followers · starred Jan 2023
975 followers · starred Feb 2022
VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
C#
706
169 commits
updated Jul 20, 2025
VS2022 Add-in. Click on any method or class to see JIT's codegen and more.

Starting with .NET 7.0 RC1 this add-in no longer requires a local build of dotnet/runtime repo. However, it offers more features with a local one, to obtain a local one please follow these steps:
git clone [email protected]:dotnet/runtime.git
cd runtime
build.cmd Clr+Clr.Aot+Libs -c Release -rc Checked
# optional (for crossgen2 + arm64 for hw intrinsics):
build.cmd Clr.CoreLib -c Release -a arm64
See RELEASE_NOTES.md
Click on Extensions\Manage Extensions menu, select Online tab and type Disasmo in the "Search"
text box. Once the add-in is installed you have to close all active instances of VS2022
to let the installer finish its job.
606 followers · starred Dec 2020
4,144 followers · starred Dec 2020
123 followers · starred Jan 2023
975 followers · starred Feb 2022