Replace funky characters. EOL must be CRLF.
Ensure VC files have CRLF
0.0 can also be negative ;-)
-Werror will refuse to compile this.

What is the reason for having 'reason' here?
VC 8.0 projects
VC 8.0 Solution
Ignore build artifacts