Вопрос

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

Это было полезно?

Решение

Есть статья в 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
  • Показать Все файлы
  • Отменить Закрытие
  • Сворачивать проекты
  • Класс копирования
  • Класс вставки
  • Копировать ссылки
  • Вставлять ссылки
  • Скопировать В качестве ссылки на проект
  • Редактировать файл проекта
  • Открыть папку, содержащую
  • Открыть командную строку
  • Выгружать проекты
  • Перезагрузка проектов
  • Удаление и сортировка использований
  • Извлекать Константу
  • Преобразование шаблонов
  • Закрыть Все

alt text

Если вы попытаетесь открыть проект, который больше не может быть найден, 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".После того, как они будут установлены, ваше меню файлов будет выглядеть так, как показано ниже.

enter image description here

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top