We are using VS2008 team edition and TFS for check-out/check-in, change control, etc, for C# WinForms and ASP.Net projects (plus we have the previous Visual Studio versions back to version 6 availble).
We just inherited a VC++ version 6 MFC-based application. Migrating it to a later version of the VC++ compiler (as well as Visual Studio and Windows) is not in the cards just yet. The target executables must run on NT 4, 2000, and XP (yes, NT).
Just for fun, we've tried a straight migration just from VC++ 6 to VS 2003, but the MFC libraries have changed just enough to throw a zillion warnings and errors.
In addition to brushing-up on C++ and MFC (it's been a while), we need to determine how to fit it into our environment. Ideally, we would like to build the application within the VS2008 IDE to utlize TFS change control and workflows, but have VS2008 use the version 6 compiler and MFC libraries. Is this possible? Can Visual Studio 2008 be wired to build against earlier versions of the C++ compiler and MFC libraries or are we stuck maintaining this application in VC++ version 6 using SourceSafe?