Я хочу очистить список проектов на стартовой странице ... как это сделать? Я знаю, что могу отследить его в реестре, но есть ли утвержденный маршрут?Как удалить свой список MRU в Visual Studio?
ответ
Существует статья MSDN here, в которой говорится, что вы просто переместите проекты в новый каталог.
Однако, как вы упомянули, перечень проектов хранится в реестре в этом ключе:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
и список последних файлов хранится в этом ключе:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
Примечание Для Visual Studio 2015:
Местоположение изменилось. Вы можете посмотреть this answer.
Некоторые люди автоматизированная клиринговая этот раздел реестра со своими собственными инструментами:
Visual Studio Most Recent Files Utility
Add-in for cleaning Visual Studio 2008 MRU Projects list
Если вы попытаетесь открыть проект, который больше не может быть найден, Visual Studio предложит вам удалить его из списка MRU. Поэтому, если вы временно переименовали соответствующую папку верхнего уровня, чтобы подделать исчезновение проектов, вы можете избавиться от проектов один за другим.
Я нашел MRU editor от Code Project отличным инструментом для этого. Нет проблем с этим, и он работает в 2003, 2005 и 2008 годах.
PowerCommands for Visual Studio 2008
Особенности
- Очистить Последние Список файлов
- Очистить список последних проектов
- Очистить все Panes
- Copy Path
- Email CodeSnippet
- Insert Guid Attribute
- Показать все файлы
- Undo Close
- Collapse Проекты
- Копия класса
- Паста класса
- Скопировать ссылки
- Paste Ссылки
- КОПИЮ Reference Project
- Edit Project File
- Открыть содержащую папку
- открыть окно командной строки
- Разгрузка Проекты
- Перезагрузить Проекты
- удалить и сортировки Usings
- Extract Constant
- Шаблоны для преобразования
- Закрыть Все
Примечание: Этот ответ является специфичным для Visual Studio 2010.
Если вы не хотите, чтобы вручную редактировать реестр, вы можете использовать PowerCommands for Visual Studio 2010.
PowerCommands 10,0 представляет собой набор полезных расширений для Visual Studio 2010 добавив дополнительные функциональные возможности различных областей IDE.
Специальная команда для очистки реестра от расширения является:
Очистить список Последнего Project Этой команда очищает список недавнего проекта Visual Studio. Команда Clear Recent Project List вызывает диалоговое окно Clear File , которое позволяет выбрать любые или все последние проекты .
В PowerCommands может быть установлен с менеджером Визуального расширения Студии: Tools> Extension Manager> Интернет галерея: поиск PowerCommands для Visual Studio 2010.
Попробуйте Недавно используемые файлы: бесплатную надстройку для Visual Studio, которая управляет MRU файлами на основе каждого проекта: Поддерживаемого для VS 2010, 2012, 2013.
Для Visual Studio 2012, 2013: http://visualstudiogallery.msdn.microsoft.com/a61cbd1d-b5a2-490b-a6bb-f0ea3ecf214a
Для Visual Studio 2010: http://visualstudiogallery.msdn.microsoft.com/45283881-5a62-4dc1-8ffb-4cbc02709947
Для Visual Studio 2013: Откройте диалоговое окно Run (Нажмите Win + R) Тип: смерзаться navig ешьте в: HKEY_CURRENT_USER> Программное обеспечение> Microsoft> VisualStudio нажмите 12.0, после чего файлы будут отображаться с правой стороны. Ищите «LastLoadedSolution», щелкните правой кнопкой мыши и нажмите «Изменить» , измените значение на 0.
Это сработало для меня.
В Visual Studio 2015 все списки истории (включая историю поиска, файл MRU и проект MRU) теперь находится по адресу:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems
Вы увидите другую папку GUID для каждого списка и подпапка под названием Items
в каждом из них. Найдите папку Items
, которая содержит соответствующий список, и просто удалите его родительскую папку GUID.
Visual Studio заново создаст папку GUID вместе с новой дочерней папкой Items
, в следующий раз, когда она захочет добавить что-то в список еще раз.
Я не уверен, что это решение было размещено где-то здесь, но если у вас есть обновление VS 2013, вы можете открыть стартовую страницу и щелкнуть правой кнопкой мыши проект под списком «Недавние» и выбрать «Удалить из списка». Я не знаю, как насчет других версий VS, возможно, эта функция доступна.
У меня была эта проблема применительно к VS 2017, где у вас нет элементов MRU в реестре, как в предыдущих версиях. С другой стороны, решение было простым: перейдите в «Инструменты-> Расширения и обновления» и установите «Power Commands for Visual Studio». После того, как они будут установлены, ваше меню File будет выглядеть, как показано ниже.
Просто нажмите на пункт меню, чтобы очистить проект MRU.
и HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ \ FILEMRULIST для последних файлов. –
DotNetWala
2012-01-11 17:51:32
@JayD Спасибо. Я добавил это к ответу. – 2012-01-11 20:39:24
Это привело меня к ответу на мою проблему: HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ \ NewProjectDialog \ MRUSettingsLocalProjectLocationEntries, чтобы удалить раскрывающиеся папки для нового диалогового окна проекта. –
CigarDoug
2014-08-20 11:55:02