Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1026363
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T12:04:16+00:00 2026-05-16T12:04:16+00:00

How to compare 2 versions of a compiled .NET assembly to see changes between

  • 0

How to compare 2 versions of a compiled .NET assembly to see changes between the 2 versions? I have a library not well-documented and I need to know what has been changed between the old version and the new version.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T12:04:16+00:00Added an answer on May 16, 2026 at 12:04 pm

    The tool NDepend offers many features to handle .NET code diff. Disclaimer: I am one of the developer of the tool.

    The panel Search by Change is dedicated to browse assemblies code diff. Notice that:

    • You can plug to NDepend any code diff tool used by the menu Compare older and newer version of source file
    • If you don’t have the source code, only the raw assemblies, there is the option Compare older and newer version disassembled with Reflector

    NDepend Search by Diff Panel

    Notice also in the screenshot that a CQLinq code query is generated to browse the diff.

    from m in Application.Methods 
    where m.CodeWasChanged() 
    select new { m, m.NbLinesOfCode }
    

    Many others default diff queries and rules are proposed by default, that will let you browse .NET code diff in a smart way.

    • Types that used to be 100% covered but not anymore
    • API Breaking Changes: Methods
    • Avoid making complex methods even more complex
    • Avoid decreasing code coverage by tests of types
    • From now, all types added or refactored should respect basic quality principles
    • Avoid transforming an immutable type into a mutable one
    • Heuristic to find types moved from one namespace or assembly to another
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is it possible to compare two versions of a compiled ASP.NET application (V2, Webforms).
When trying to compare software versions 5.12 to 5.8, version 5.12 is newer, however
Scenario I have a C# application compiled as a DLL. I have a build
I have an assembly that provides an API and is used by some other
I have a .NET dll which has some interfaces\classes which are exposed to com.
I am building a WebDAV server class library for .NET and I'm having some
I have an object file compiled using as (from assembler code). If I link
We need a script that will compare two directories of files and for each
I have a very strange problem. The following code gives different results when compiled
I know, it's an irony to compile a compiler. But I need a specific

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.