dotnet · 2
.NET
.NET assemblies inspected without running them: PE/CLI identification, metadata and CIL, member diffs across builds, and what changes with NativeAOT. Guides identify managed versus native binaries, inspect target frameworks, assembly versions and references, compare decompilers, and use REA for static assembly analysis.
How to Check if an EXE Is .NET: Framework, Single-File, ReadyToRun or NativeAOT
Tell a .NET Framework EXE, an apphost, a single-file bundle, a ReadyToRun DLL and a NativeAOT binary apart from their bytes, with output from real builds.
How to Check Which .NET Version a DLL Targets (and Its Version and References)
Find out which .NET version a DLL targets, its assembly and file version, and the assemblies it references, without Visual Studio or the SDK. Real output from all eight Newtonsoft.Json 13.0.3 builds.