Вы можете безопасно обновлять все исходные файлы, если только вы не добавляете код, новый с VS 2005. Основное различие между версиями VS заключается в проекте и файлах решений. Что вы можете сделать, так это сделать доступными для записи локальные файлы проекта и решения, а затем использовать исходный элемент управления для изменения исходных файлов. Когда все будет сказано и сделано, вы захотите собрать его в 2005 году (с версиями SourceSafe проекта и файлами решений), чтобы убедиться, что все это по-прежнему работает.
Также обратите внимание, что утилита преобразования в Visual Studio, которая преобразует проекты из предыдущих версий VS, предназначена только для преобразования проектов из предыдущей версии. Поскольку предыдущая версия VS 2010 - это VS 2008, а не VS 2005, вам, возможно, придется внести изменения в свое решение и настройки проекта вручную, чтобы получить все для сборки. Главное, что приходит на ум, - как обрабатываются глобальные каталоги включения. Если у вас есть доступ к VS 2008, сначала преобразуйте его в этот, а затем в VS 2010.