Существует статья MSDN здесь , который предлагает, чтобы Вы просто переместили проекты в новый каталог.
Однако, поскольку Вы упомянули, список проектов сохранен в реестре под этим ключом:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
и список недавних файлов сохранен в этом ключе:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
Примечание Для Visual Studio 2015:
местоположение изменилось. Можно проверить этот ответ для деталей.
Некоторые люди автоматизировали очистку этого ключа реестра с их собственными инструментами:
Visual Studio Новое Дополнение Утилиты
Файлов для очистки списка Проектов MRU Visual Studio 2008 года
Я нашел редактор MRU от Проект Кода большой инструмент для этого. Никакие проблемы с ним, и это работает над 2003, 2005, и 2008.
При попытке открыть проект, который больше не может находиться, Visual Studio предложит Вам разрешение удалить его из списка MRU. Таким образом, при временном переименовании соответствующей высокоуровневой папки для фальсифицирования исчезновения проектов, можно избавиться от проектов один за другим.