sharphy_diff_assemblies
Compares two .NET assembly versions at the ECMA-335 metadata level to detect added/removed types, API breaking changes, and CIL size shifts for update validation and regression testing.
Instructions
Compares two versions of a compiled .NET assembly at the ECMA-335 metadata level to identify added/removed types, API breaking changes, and CIL instruction size shifts. Use this tool when validating library updates, regression testing, or detecting API modifications. Do NOT use for decompiling full method bodies (use 'sharphy_decompile_method'). Read-only comparison.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| newAssemblyPath | Yes | Path to the updated/newer assembly | |
| oldAssemblyPath | Yes | Path to the baseline/older assembly |