Telerik blogs
Ensure Version Compatibility with JustAssembly_870x220

Today we're introducing JustAssembly, a free utility tool that compares two .NET assemblies and shows the differences in each assembly code line by line.

Let’s face it, breaking changes bring disappointed users and every software product that introduces new versions is struggling with the problem of ensuring that new versions are compatible with previous ones. Of course, sometimes breaking changes are inevitable and necessary, while other times they can be avoided. The new JustAssembly is here to help.

What Is JustAssembly?

JustAssembly is a free utility tool, which compares two .NET assemblies and shows the differences in each assembly code line by line, so developers like you and me can easily see what was changed. It produces a diff on all compiled code, including methods, and you can easily drill-down into each change and revise it. JustAssembly is based on our powerful open source JustDecompile engine.





You will be able to easily see all changes, including removed, modified or new code, thanks to the color coding. You can revise each change to identify the possible differences that would influence your users. From there on, it is up to you whether to introduce the changed API, find a better way to do implement it or to make sure your users know how to handle it.



How Much Does it Cost?

Here is the best part—it costs nothing! JustAssembly is released as a free utility tool. And even better, it will be open source under the Apache 2.0 license.

We are using the tool in-house and are finding it very useful, so we decided to share it with everyone out there, so you can take advantage of it too.

How Can I Get It?

You can go ahead to and download it right away. Once installed, just provide the tool with new and old version of an assembly and start exploring their differences.

We hope that you will find this tool useful for your projects and it will help you deliver better software! Try JustAssembly today and let us know how you're using it in the comments below.

Stefan Stefanov
About the Author

Stefan Stefanov

Stefan Stefanov (MCPD) is a Senior Manager, Product Management and Product Marketing at Progress. He has been working with Telerik products since 2010, when he joined the company. Off work he enjoys traveling, hanging out with friends and reading various technology blogs. You can find Stefan on Twitter and LinkedIn.


Comments are disabled in preview mode.