Visual Studio occasionally tells me:
The line endings in the following files are not consistent. Do you want to normalize the line endings?
There'a an add-in for Visual Studio 2008 that converts the end of line format when a file is saved. You can download it here: http://grebulon.com/software/stripem.php
If you are using Visual Studio 2012:
Go to menu File → Advanced Save Options → select Line endings type as Windows (CR LF).
When you copy paste something from web, you might get the inconsistent line endings.
In order to fix this, you can use Visual studio extension "Line Endings Unifier" which can make line ending consistent automatically while saving file.
The Wikipedia newline article might help you out. Here is an excerpt:
The different newline conventions often cause text files that have been transferred between systems of different types to be displayed incorrectly. For example, files originating on Unix or Apple Macintosh systems may appear as a single long line on some programs running on Microsoft Windows. Conversely, when viewing a file originating from a Windows computer on a Unix system, the extra CR may be displayed as ^M or at the end of each line or as a second line break.
To turn the option ON/OFF, follow the steps below from menu bar:
Tools → Options → Environment → Documents → Check for consistent line endings on load
The file you are editing has been edited with some other editor that does not use the same line endings, resulting in a file with mixed line endings.
The ASCII characters in use for line endings are:
CR, Carriage Return
LF, Line Feed
Windows = CRLF
Mac OS 9 or earlier = CR
Unix = LF