You usually don't see those files because they're hidden in the project tree and you only edit the GUI of a Windows Forms .NET application through the visual designer. But when using some kind of SCM (version control), it's a huge PITA when those files change significantly all the time. Even when I don't touch a single thing in the designer and just rebuild the solution or even open it in VS, many lines of code are moved to another position in the file. This always makes a hugh change set that nobody can explain or even analyse.
Is there a way to stop Visual Studio from doing that? I've seen it in every version up to 2010. I think WPF XAML files should not be affected by this, but WPF is not an option here.