Reputation: 13335
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
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