KirillOsenkov / MetadataTools

Various tools and helpers to read assembly metadata.
MIT License
178 stars 25 forks source link

Look into Package Validation #28

Open KirillOsenkov opened 8 hours ago

KirillOsenkov commented 8 hours ago

https://learn.microsoft.com/en-us/dotnet/fundamentals/apicompat/package-validation/overview

KirillOsenkov commented 8 hours ago

https://github.com/dotnet/sdk/tree/main/src/Compatibility/ApiCompat

ericstj commented 7 hours ago

cc @viktorhofer - ApiCompat is for comparing libraries to ensure they are compatible with previous versions. It's meant to catch problems as they are introduced by API producers.

It looks like this tool - checkbinarycompat - is designed to find binding problems in applications - catching problems at consumption time.