Microsoft Visual Studio uses XML to save its .vcproj
project files. So diffing XML project files should be easily.
Unfortunately, if you change any
This seems to come up every now and then.
Perhaps it is a problem ripe for a plug-in or other normalizing tool.
It would be a great side-business, until MS decides to fix it. Then you're out of luck - unless of course they offer to buy your IP.
Anyone want to start an open source project, or commercial product? I'm game.
I might have a go at a stand-alone normalizing tool, then see if I can turn it into a plugin.