4.4 Finding Changes Between Assembly Versions with LibCheck
Assemblies may be changed many times throughout the life of a project due to the addition, removal, or modification of functionality. It is common to avoid upgrading to newer versions of an assembly when the code is shared within a company or throughout a community due to the fear of breaking changes.
With LibCheck, a team can compare the public interfaces of two assemblies to determine whether any interfaces have been removed, added, or modified. Viewing the differences between two versions can alert a development team to unintended consequences of their changes and alert the consumers of an upgraded assembly if there is potential for modifications to have an impact on their code.
| |
|---|---|
Tool | LibCheck |
Version covered | 1.0 |
Home page | |
Power Tools page | |
Summary | Quickly get a picture of potentially breaking changes between assembly versions |
License type | Microsoft EULA |
Online resources | Blog |
Supported Frameworks | .NET 1.0, 1.1, 2.0 |
Related tools in this book | Reflector.Diff, Reflector |
Getting Started
LibCheck is available as a free download from Microsoft. The tool is distributed with the binaries, source code (C#), and tool-specification document. LibCheck is geared toward viewing breaking ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
