Как очистить список MRU в Visual Studio?
-
01-07-2019 - |
Вопрос
Я хочу очистить список проектов на начальной странице ... как мне это сделать?Я знаю, что могу отследить это в реестре, но есть ли утвержденный маршрут?
Решение
Есть статья в MSDN здесь это предполагает, что вы просто перемещаете проекты в новый каталог.
Однако, как вы упомянули, список проектов хранится в реестре под этим ключом:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
и список последних файлов хранится в этом ключе:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
Примечание Для Visual Studio 2015:
Местоположение изменилось.Вы можете проверить этот ответ за подробностями.
Некоторые люди автоматически очищают этот раздел реестра с помощью своих собственных инструментов:
Утилита для создания самых последних файлов Visual Studio
Надстройка для очистки списка проектов MSU Visual Studio 2008
Другие советы
Команды PowerCommands для Visual Studio 2008
Характеристики
- Очистить Список последних файлов
- Очистить Список последних проектов
- Очистить Все панели
- Путь копирования
- Коды электронной почты Snippet
- Вставить атрибут Guid
- Показать Все файлы
- Отменить Закрытие
- Сворачивать проекты
- Класс копирования
- Класс вставки
- Копировать ссылки
- Вставлять ссылки
- Скопировать В качестве ссылки на проект
- Редактировать файл проекта
- Открыть папку, содержащую
- Открыть командную строку
- Выгружать проекты
- Перезагрузка проектов
- Удаление и сортировка использований
- Извлекать Константу
- Преобразование шаблонов
- Закрыть Все
Если вы попытаетесь открыть проект, который больше не может быть найден, Visual Studio запросит у вас разрешение на удаление его из списка MRU.Таким образом, если вы временно переименуете соответствующую папку верхнего уровня, чтобы имитировать исчезновение проектов, вы можете избавиться от проектов один за другим.
В Visual Studio 2015 все списки истории (включая историю поиска, MRU файлов и project MRU) теперь расположены по адресу:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems
Вы увидите другую папку GUID для каждого списка и подпапку под названием Items
в каждом из них.Найдите тот Items
папку, содержащую соответствующий список, и просто удалите ее родительскую папку GUID.
Visual Studio повторно создаст папку GUID вместе с новым Items
дочерняя папка, когда в следующий раз она снова захочет добавить что-то в список.
Я нашел тот самый Редактор MRU От Проект кода отличный инструмент для этого.С ним нет проблем, и он работает в 2003, 2005 и 2008 годах.
Примечание:Этот ответ специфичен для Visual Studio 2010.
Если вы не хотите вручную редактировать реестр, вы можете использовать Команды PowerCommands для Visual Studio 2010.
PowerCommands 10.0 - это набор полезных расширений для Visual Studio 2010, добавляющих дополнительные функциональные возможности в различные области IDE.
Конкретной командой для очистки реестра от расширения является:
Очистить Список последних проектов Эта команда очищает список последних проектов Visual Studio.Команда Очистить список недавних проектов вызывает диалоговое окно Очистить файл, в котором можно выбрать любой или все недавние проекты.
Команды PowerCommands могут быть установлены с помощью диспетчера расширений Visual Studio:Инструменты > Менеджер расширений > Онлайн-галерея:поиск Команды PowerCommands для Visual Studio 2010.
Попробуйте Недавно Использованные файлы:бесплатная надстройка для Visual Studio, которая управляет файлами MRU для каждого проекта:Поддерживается для версий 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:Откройте диалоговое окно "Выполнить" (нажмите Win + R). Тип:regedit перейдите к:HKEY_CURRENT_USER> Программное обеспечение> Microsoft> VisualStudio нажмите 12.0, после чего файлы отобразятся с правой стороны.Найдите "LastLoadedSolution", щелкните правой кнопкой мыши, затем выберите Изменить измените значение на 0.
У меня это сработало.
Я не уверен, было ли это решение опубликовано где-нибудь здесь, но если у вас установлено обновление 5 для версии 2013, вы можете открыть стартовую страницу и щелкнуть правой кнопкой мыши проект под списком "Последние" и выбрать "Удалить из списка".Я не знаю, как насчет других версий VS, возможно, эта функция доступна.
У меня была эта проблема применительно к VS 2017, где у вас нет никаких элементов MRU в реестре, как в предыдущих версиях.С другой стороны, решение было простым:перейдите в "Инструменты-> Расширения и обновления" и установите "Команды включения для Visual Studio".После того, как они будут установлены, ваше меню файлов будет выглядеть так, как показано ниже.
Просто щелкните пункт меню, чтобы очистить MRU проекта.