The old project files move to PC/VS9.0 and remain supported. VS2008 is still required to build 2.7; VS2010 (or later, plus Windows SDK 7.1) is *also* required to use the new project files.
Using LF can a script to fail if it tries to use a label that is split across 512 byte blocks. Who knows why.