Visual Studio 2015 - отсутствует контент в ветках обозревателя решений
Вот моя проблема:
Похоже, что обозреватель решений не отображает содержимое расширенного дерева решений. Он показывает только первый уровень дерева. Если вы нажмете развернуть все или разверните ветку, она пуста. Хорошо, я знаю, что они являются частью решения, так как могут видеть их в структуре диска, они компилируются и могут быть проверены плагинами, такими как "codemaid". Это происходит на новых проектах и старых проектах.
Я пробовал все виды вещей с различными фильтрами и всеми настройками, которые я могу найти, но я подумал бы, если фильтры отключены и показывают все файлы на вас, видят что-то в проекте. Да, и я выбрал как решение, так и ветки проекта.
Я выполнил ремонт, выполнил установку и переустановку VS2015 и искал в Интернете в течение нескольких месяцев:) Все началось с того, что я организовал свой код в подпапки и не отображался в проводнике. Поэтому я писал много "плоского" кода, где классы находятся в корне проекта. Старые версии VS по-прежнему работают правильно (сейчас мне приходится переустанавливать, потому что я их удалил).
Мой текущий ход мыслей, чтобы решить эту проблему, - отследить древовидный объект и убедиться, что это современный объект.
6 ответов
Проблема, описанная в этой ссылке, звучит так же, как ваша (и в настоящее время моя) проблема:
Похоже, в VS2015 есть ошибка. InstallShield запускает его. Может быть, другие дополнения тоже.
Если у меня загружен проект InstallShield в решении 2015 года, я получаю только один уровень файлов (то есть фильтры ничего не показывают). Если я выгружаю проект InstallShield и обновляю обозреватель решений (например, переключаю показывать все для каждого проекта или закрываю и заново открываю проект), то все мои файлы появляются снова!
Это случилось и со мной после аварии. Я не знал, почему некоторые из моих проектов внезапно исчезли. После некоторых копаний я обнаружил, что есть пункт меню "Показать папки", если щелкнуть правой кнопкой мыши решение в обозревателе решений. Выбор его вернет вашу папку и проекты. В аренде это сработало для моего случая.
Печально то, что vs2015 не скажет вам, что ваше решение находится в режиме скрытых папок.:(
Это случилось со мной в результате наличия нескольких пространств имен на моих страницах классов /XAML. Я не смог увидеть файлы классов в одной из моих папок в обозревателе решений. Как только я собрал их все в одном пространстве имен и перезапустил Visual Studio, он вернулся в нормальное состояние.
Я наткнулся на проблему, по всей видимости, по линии, которую подключал плагин. Когда я переустанавливал и удалял (снова), он исправлял это.
В процессе обновления, переустановки и удаления плагина проблема устранена сама собой.
Это было исправлено в третий раз, когда я спустился в список расширений и удалил все сменные расширения. И случиться, чтобы проверить на наличие проблемы прежде, чем много часов, которые потребовались бы, чтобы восстановить это.
Но я понятия не имею, кто из них вызвал это, и буду внимательно следить за этим, пока я над ним работаю.
Мои ощущения остались от мусора от всех обновлений, которые происходили с VS2010 до VS2015. Но я знаю, что это всегда происходило с тех пор, как я установил VS2015 на этот компьютер, и теперь я счастлив, что теперь он работает правильно. Спасибо за всю помощь, включая хороший редактор:)
Случайное открытие / закрытие узлов (особенно узла решения) в обозревателе решений исправляет визуальную ошибку для меня.
В моем случае, похоже, что расширение Mexedge Stylesheet 2.4 было причиной проблемы. Я отключил его и перезапустил VS, и проблема исчезла.
До этого я делал разные попытки с перезапуском VS и выгрузкой отдельных проектов в решение, но безуспешно.
Я не знаю, работает ли последняя версия расширения (2.6) лучше.