Visual Studio 2008 Solution Explorer произвольно расширяет папки - PullRequest
1 голос
/ 05 апреля 2010

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

Это не вопрос восстановления ранее сохраненного состояния - большинство открываемых папок не являются частью проекта, и я никогда не смотрел на них с помощью VS.

Я скачал и установил надстройку PowerCommands , и она позволяет мне все красиво свернуть. Но я не хочу делать это несколько раз в день - он закрывает папки, которые я хочу также открыть .

Итак, кто-нибудь знает, почему это происходит и как это остановить?

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

Ответы [ 2 ]

1 голос
/ 05 апреля 2010

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

UIHierarchyItem из ProjectItem

1 голос
/ 05 апреля 2010

Снято в темноте, но, возможно, закройте решение, удалите файл .suo из папки решения и перезапустите студию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...