Как просмотреть класс С# активного представления в «Обозревателе решений»?

У меня есть решение, в котором много проектов. Я создаю решение и имею некоторые ошибки компиляции. Двойной щелчок по ошибке откроет файл класса с именем FileA.cs. Чего я не знаю, так это просмотра FileA.cs на панели обозревателя решений.


person Nam G VU    schedule 28.02.2010    source источник


Ответы (1)


У вас есть 2 варианта без макросов: либо всегда включать отслеживание, либо привязать клавишу для его переключения:

Если вы хотите всегда включать отслеживание: включите отслеживать активный элемент. в Обозревателе решений, но учтите, что если оставить его включенным, это приведет к некоторому снижению производительности. Чтобы перейти к этому, выберите Инструменты > Параметры > Проекты и решения > Общие

В качестве альтернативы, привяжите клавишу, чтобы включить и выключить это (но вам придется нажать ее дважды).

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

Sub FindInSolutionExplorer()
 DTE.ExecuteCommand ("View.TrackActivityinSolutionExplorer")
 DTE.ExecuteCommand ("View.TrackActivityinSolutionExplorer")
End Sub
person Nick Craver    schedule 28.02.2010
comment
Почему нам нужно сделать это дважды? - person Nam G VU; 28.02.2010
comment
@Nam Gi VU - просто чтобы отключить его, если вы не хотите снижения производительности. Если производительность для вас неплохая, вы можете просто оставить ее включенной. - person Nick Craver; 28.02.2010