Мы используем VS2008 team edition и TFS для извлечения / регистрации, контроля изменений и т. Д. Для проектов C # WinForms и ASP.Net (плюс у нас есть предыдущие версии Visual Studio до версии 6).
Мы только что унаследовали приложение на основе MFC VC ++ версии 6. Миграция на более позднюю версию компилятора VC ++ (а также Visual Studio и Windows) пока не включена в карты. Целевые исполняемые файлы должны работать в NT 4, 2000 и XP (да, NT).
Ради интереса, мы попробовали прямую миграцию только с VC ++ 6 на VS 2003, но библиотеки MFC изменились настолько, что выбросили миллионы предупреждений и ошибок.
В дополнение к очистке от C ++ и MFC (это было давно), мы должны определить, как приспособить его к нашей среде. В идеале мы хотели бы создать приложение в интегрированной среде разработки VS2008, чтобы использовать управление изменениями TFS и рабочие процессы, но VS2008 должен использовать компилятор версии 6 и библиотеки MFC. Это возможно? Можно ли использовать Visual Studio 2008 для сборки из более ранних версий компилятора C ++ и библиотек MFC, или мы застряли, поддерживая это приложение в VC ++ версии 6 с использованием SourceSafe?