Visual Studio 2013: автоматическое обновление обозревателя решений в режиме "показать все файлы"

есть ли способ или какой-то неочевидный обходной путь, чтобы сделать обновление обозревателя решений автоматически (в Показать Все Файлы mode), когда есть изменения в дереве каталогов проекта? В настоящее время, если я перестрою проект с различными настройками вывода (которые добавят некоторые файлы и удалят некоторые другие), никакие изменения не будут отражены в обозревателе решений, пока я вручную клик обновить. Не кажется слишком удобным для инструмента, нацеленного на Программирование, т. е. автоматизация повторяющихся задач...


обновление

картина стоит тысячи слов:

мои соответствующие параметры @ Инструменты > Параметры > Окружающая Среда > Документы:


options


  1. предположим, что релиз каталог пуст и Показать Все Файлы режим включено

before build

  1. теперь я создаю конфигурацию выпуска... Сборка выполняется успешно, но никаких изменений в обозревателе решений не видно:

enter image description here

  1. только после того, как ударил обновить кнопка вручную могу ли я увидеть результаты процесса сборки:

enter image description here

поэтому я в основном спрашиваю, есть ли способы сделать обновление обозревателя решений автоматически при возникновении изменений, не делать внешне измененные файлы автоматической перезагрузкой в редакторах VS.

3 ответов


@Sunny Moon-сейчас нет возможности автоматически обновить дерево проекта, если будут внесены изменения. Вы должны вручную выбрать кнопку "Обновить" в командной строке обозревателя решений. Я собираюсь отслеживать эту обратную связь вместе с другими областями, которые я собирал для Solution Explorer, поэтому спасибо за то, что поделились своим разочарованием здесь.

спасибо! Кати Visual Studio IDE Team


просто установите флажок "автоматическая загрузка изменений, если сохранено" в меню параметров VS2013 > > меню среды.


Это было невозможно в VS 2013 и 2015, но с 2017 Microsoft сделала правильную вещь и немного обновила Обозреватель решений - теперь есть четкое и логическое разделение между решениями (виртуальными) и папками (физическими) представлениями, а изменения в файловой системе теперь отслеживаются и отображаются автоматически.