EgorBo / Disasmo

VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
MIT License
638 stars 39 forks source link

First wave of changes to make Disasmo standalone. #34

Closed En3Tho closed 1 year ago

En3Tho commented 1 year ago

This pr moves utility files to Disasmo project and introduces DisasmoRunnerSettings, DisasmoSymbolInfo classes which are used instead of SettingsVM or raw ISymbol

This is a first part of moving Disasmo to a separate project (which could be distributed via nuget too). I've added an empty console project which will be used in second wave as testing ground

I've already made a standalone version some time ago (and managed to hook it up with Rider) but since then stuff has changed and it was hard to merge stuff because many files were changed/moved.

En3Tho commented 1 year ago

@EgorBo Hey! Are you interested in this thing? I can make more pr's targetting this branch instead of main with 2nd and 3rd steps. Or we can merge them 1 by 1 and target main always

EgorBo commented 1 year ago

@En3Tho sure, let me test now

EgorBo commented 1 year ago

Looks good to me, although it's likely will break release VSIX since assemblies have to listed in vsixmanifest