I suggest you recompile the old code and decompile it with a reflector.
Then decompile the current executable with a reflector and separate the two. Thus, you will see only those changes that you have made, and you can apply them to your source code, and not just use the difference between the decompiled code and the source code, which, obviously, will cause a huge amount of uninteresting differences (comments for one thing! )
I donβt understand how it would be better, to be honest. Of course, this will be a manual process, but it should still save you time.
source share