Вопрос

Проблема:Я часто использую функцию Visual Studio «щелкнуть правой кнопкой мыши -> найти все ссылки», но часто мне нужно переключаться между несколькими результатами, что нелегко сделать в Visual Studio.

Я думаю что-то вроде PHP внешняя ссылка утилита, которая генерирует перекрестную справочную документацию из исходного кода.Есть ли что-нибудь подобное для C#?

Другие предложения по решению этой проблемы также приветствуются.

Обновлять:я нашел Всего внешних ссылок на .NET, но, к сожалению, он не поддерживает VS2005.Все еще ищу...

Обновление 2:Кажется, такого инструмента не существует (судя по моим собственным поискам и отзывам сообщества), и ReSharper был бы идеальным выбором для этого на данный момент.

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

Решение

ReSharper и CodeRush/RefactorPro интегрируются с Visual Studio и обеспечивают лучшую наглядность для поиска вариантов использования и ссылок.Каждый из них имеет двухпанельный дисплей с древовидной структурой ссылок вверху и кода внизу.

В версии ReSharper есть вкладки, поэтому вы можете легко переключаться между несколькими различными ссылками — Visual Studio не позволяет открыть более одной ссылки.

CodeRush имеет удобную функцию, позволяющую «синхронизировать» ссылки в реальном времени во время работы, поэтому всякий раз, когда вы нажимаете на символ, класс, метод и т. д., вы можете видеть все ссылки в окне.Вы можете отключить это и заставить его обновляться «по команде», где он отслеживает только выбранные вами ссылки.

У каждого из этих инструментов есть бесплатные пробные версии, которые вы можете попробовать.

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