На самом деле, IIRC вы можете использовать «ToolsVersion» 3.5 в VS2010, что делает его в основном совместимым с VS2008.C ++: есть несколько незначительных отличий в поддерживаемых функциях, но не особенно сложно получить одинаковый код, компилирующий оба (я делал это некоторое время, пока VS2010 был в бета-версии, и я уверен, что опыт неухудшение)
Наиболее раздражающим аспектом является синхронизация таких вещей, как настройки компоновщика и имена файлов в файлах проекта.Нужно просто поддерживать такие настройки дважды.
Кстати, если вы сделаете это, файл .filter
, используемый VS2010, должен быть проверен в системе контроля версий;это не набор пользовательских настроек, а часть проекта.