Как очистить список MRU в Visual Studio? - PullRequest
45 голосов
/ 17 сентября 2008

Я хочу очистить список проектов на стартовой странице ... как мне это сделать? Я знаю, что могу отследить его в реестре, но есть ли утвержденный маршрут?

Ответы [ 10 ]

53 голосов
/ 17 сентября 2008

Здесь есть статья MSDN здесь , в которой предлагается просто переместить проекты в новый каталог.

Однако, как вы упомянули, список проектов хранится в реестре под этим ключом:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList

и список последних файлов хранится в этом ключе:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList

Примечание для Visual Studio 2015:
Местоположение изменилось. Вы можете проверить этот ответ для деталей.

Некоторые люди автоматически очищают этот раздел реестра с помощью своих собственных инструментов:
Утилита для просмотра последних файлов Visual Studio
Надстройка для очистки списка проектов Visual Studio 2008 MRU

16 голосов
/ 10 декабря 2010

PowerCommands для Visual Studio 2008

Особенности

  • Очистить список последних файлов
  • Очистить список последних проектов
  • Очистить все панели
  • Путь копирования
  • Электронная почта CodeSnippet
  • Вставить атрибут Guid
  • Показать все файлы
  • Отменить Закрыть
  • Свернуть проекты
  • Класс копирования
  • Класс пасты
  • Копировать ссылки
  • Вставить ссылки
  • Копировать как ссылку на проект
  • Редактировать файл проекта
  • Открытая содержащая папка
  • Открыть командную строку
  • Выгрузить проекты
  • Перезагрузить проекты
  • Удаление и сортировка использования
  • Константа экстракта
  • Шаблоны преобразования
  • Закрыть все

alt text

5 голосов
/ 17 сентября 2008

Если вы попытаетесь открыть проект, который больше не может быть найден, Visual Studio запросит у вас разрешение на его удаление из списка MRU. Поэтому, если вы временно переименуете соответствующую папку верхнего уровня, чтобы имитировать исчезновение проектов, вы можете избавиться от проектов один за другим.

4 голосов
/ 20 июля 2015

В Visual Studio 2015 все списки истории (включая историю поиска, файл MRU и проект MRU) теперь расположены по адресу:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems

Вы увидите разные папки GUID для каждого списка и подпапку с именем Items в каждом из них. Найдите папку Items, которая содержит соответствующий список, и просто удалите ее родительскую папку GUID.

Visual Studio заново создаст папку GUID вместе с новой дочерней папкой Items, когда в следующий раз захочет добавить что-либо в список.

3 голосов
/ 09 июля 2012

Примечание : Этот ответ относится только к Visual Studio 2010.

Если вы не хотите редактировать реестр вручную, вы можете использовать PowerCommands для Visual Studio 2010 .

PowerCommands 10.0 - это набор полезных расширений для Visual Studio. 2010 добавление дополнительных функций в различные области среды IDE.

Специальная команда для очистки реестра от расширения:

Очистить список недавних проектов Эта команда очищает список недавних проектов Visual Studio. Команда «Очистить список последних проектов» вызывает Диалоговое окно «Очистить файл», которое позволяет любому или всем последним проектам быть выбран.

PowerCommands можно установить с помощью диспетчера расширений Visual Studio: Инструменты> Диспетчер расширений> Онлайн-галерея: поиск PowerCommands для Visual Studio 2010 .

3 голосов
/ 17 сентября 2008

Я нашел редактор MRU из Code Project отличным инструментом для этого. Никаких проблем с ним, и он работает в 2003, 2005 и 2008 годах.

0 голосов
/ 18 октября 2017

У меня была эта проблема применительно к VS 2017, где у вас нет элементов MRU в реестре, как в предыдущих версиях. С другой стороны, решение было простым: перейдите в «Инструменты-> Расширения и обновления» и установите «Power Commands for Visual Studio». После их установки меню «Файл» будет выглядеть так, как показано ниже.

enter image description here

Просто щелкните пункт меню, чтобы очистить проект MRU.

0 голосов
/ 06 декабря 2015

Я не уверен, что это решение было опубликовано где-то здесь, но если у вас есть VS 2013 Update 5, вы можете открыть стартовую страницу, щелкнуть правой кнопкой мыши по проекту под списком «Недавние» и выбрать «Удалить из списка». Я не знаю, как насчет других версий VS, возможно, эта функция доступна.

0 голосов
/ 23 марта 2015

Для Visual Studio 2013: Откройте диалоговое окно «Выполнить» (нажмите Win + R) Тип: Regedit перейдите к: HKEY_CURRENT_USER> Программное обеспечение> Microsoft> VisualStudio нажмите 12.0, после чего файлы появятся справа. Найдите «LastLoadedSolution», щелкните правой кнопкой мыши и выберите «Изменить». измените значение на 0.

Это сработало для меня.

0 голосов
/ 07 апреля 2014

Попробуйте недавно использованные файлы: бесплатный плагин для 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

...