Myles McDonnell
Myles McDonnell

Reputation: 13335

Compare public API of .NET assembly to determine backward compatibility

Before I go ahead and roll my own does a tool exist that will compare the public API of one assembly with another to determine if one is backward compatible the other?

Upvotes: 0

Views: 362

Answers (2)

Adam
Adam

Reputation: 4227

Absolutely - simple answer - we use this tool: BitDiffer

Upvotes: 2

Jason Evans
Jason Evans

Reputation: 29186

I'm not aware of a tool that performs that specific requirement. However, I believe that NDepend does have an SQL-like syntax that you can use to build queries against .NET assembles. So for example you could query something that does a diff on the public members of each assembly and see what the differences are?

http://www.ndepend.com/doc_vs_diff.aspx

You could try NDepend out (I think it has a trial version) and see if it helps you out. Lets us know how it works out for you.

Upvotes: 0

Related Questions