Ответы:
PowerCommands (бесплатно)
АнхСВН (бесплатно)
Даже если вы используете другие оболочки SVN вне VS (например, TortoiseSVN), я рекомендую установить этот поставщик управления исходным кодом, чтобы автоматически отслеживать переименования файлов, удаления и тому подобное.
Visual Assist X (не бесплатно)
Ghost Doc (бесплатно)
Для правильной настройки требуется некоторое время, но это может быть весьма полезно.
Из моего блога (все бесплатно):
DevExpress CodeRush / Refactor! Pro (не бесплатно, $ 249,99)
Это намного лучше, чем Resharper (который, между прочим, всегда замедлял мой VS для сканирования), он работает с C # и VB.NET (включая рефакторинг), а поддержка и сообщество превосходны. Стоит ценник. И да, он поддерживает 2010 (в RC на момент написания этой статьи).
Редактор цветовых тем Visual Studio (бесплатно)
Я не могу кодировать, если мой VS2010 не имеет StackOverflow-подобную тему.
VisualSVN (не бесплатно)
Лично я предпочитаю это, чем AnkhSVN, поскольку он не является поставщиком SCC и не добавляет дополнительные файлы в мой репозиторий.
VisualHG - это плагин управления Mercurial Source, который выводит TortoiseHG из VS. Я большой поклонник Mercurial & DVCS. VisualHG делает это хорошо и интегрировано. Git фанаты - я не прошу войны пламени. Hg это просто мой бренд.
VSCommands просто один из лучших бесплатных плагинов там! ( визуальная ссылка на галерею студии )
DevExpress CodeRush Xpress (бесплатно)
Ctrl+,
), это позволит вам изменить этот идентификатор на новое имя. В VS2010 это меню мигает, исчезает и заменяется меню DevExpress. Вы можете получить оригинальное меню, но это займет немного возиться.
ощутимый T4 Editor плюс инструменты моделирования для VS2010 добавляют IntelliSense и синтаксическую раскраску к текстовым шаблонам T4
CodeMaid кажется довольно полезным - это автоформат при сохранении, который экономит много времени между разработчиками и кодами. (Существуют ли другие инструменты, которые могут использовать документ VS AutoFormat?)
Кодовая карта VS10x Это очень круто. Легкий переход к собственности, метод. И легко расширить коллапс региона и многое другое.
World of VS Default Browser Switcher для удобного переключения браузера в веб-проектах.
Расширения редактора контрактов кода , бесплатное расширение, которое предоставляет информацию о унаследованных контрактах для метода, над которым вы сейчас работаете, и список контрактов для любых методов, которые вы вызываете. К сожалению, последняя функция конфликтует с Resharper, но первая по-прежнему работает нормально.
RockScroll (бесплатно) - Двойной щелчок по слову / символу выделяет все вхождения этого слова / символа. Также заменяет полосу прокрутки предварительным просмотром вашего кода, с выделенными точками редактирования и линиями «все случаи».
Пример использования: хотите увидеть, используется ли переменная где-либо еще в текущем исходном файле? Дважды щелкните переменную, посмотрите на полосу прокрутки для любых красных бликов.
AtomineerUtils Pro (не бесплатно, $ 9.99 USD), на мой взгляд, лучше, чем Ghost Doc. Но, как и в случае с Ghost Doc или любым автоматическим генератором документации, сгенерированная документация должна быть отредактирована и иметь реальную ценность.
CleanProject - очищает решения Visual Studio
Сколько раз вы хотели отправить проект другу или загрузить его на веб-сайт, например, в MSDN Code Gallery, и обнаружили, что в вашем zip-файле есть много вещей, которые вам не нужно отправлять, что делает файл больше, чем это должно быть.
Папка bin папка obj Папка TestResults Resharper папки И тогда, если вы забудете об удалении привязок Source Control, кто бы ни получил ваш проект, вам будет предложено об этом. Как человек, который много делает этот процесс, я решил поделиться с вами своим кодом для очистки проекта.
Я не могу жить без DPack - особенно при работе над большими проектами, значительно облегчает навигацию между файлами и участниками. И это бесплатно .
Любимые ярлыки:
Alt + U: браузер файлов, фильтрует файлы при вводе
Alt + G: браузер кода, фильтрует все элементы при вводе
Alt + M: браузер кода, фильтрует методы в текущем файле по мере ввода
...и так далее. Гораздо проще для меня, чем найти свой путь в Project Explorer.
Vingy 1.0 - это простая, но эффективная надстройка для Visual Studio 2010, благодаря которой вы можете выполнять поиск в Интернете ненавязчивым образом и фильтровать результаты по источникам.
Вы можете вызвать Vingy, нажав «Вид» -> «Другие окна» -> «Окно поиска Vingy» в Visual Studio IDE, или просто выделив какой-либо текст в документе, а затем нажав «Инструменты» -> «Поиск по выделенному тексту» (Ctrl + 1).
Поиск с Винги довольно прост. Вы можете начать поиск двумя способами.
Это мой список расширений.
Этот список довольно полный, поэтому я потратил некоторое время, чтобы найти нужные мне расширения. Вот снимок. Надеюсь, это кому-нибудь поможет.
Я попытался установить Codemaid, и это оказалось изящным дополнением, но мой ответ Visual Studio стал очень медленным. Чувствовалось, что некоторые потоки выполняли какую-то работу все время, пока работала Codemaid. Так что удаление сейчас.
VSFileNav - (бесплатно) инструмент «Найти файл в решении» (между SonicFileFinder и Resharper). Легкий, простой в использовании и быстрый (мне надоело огромное время запуска с Sonic).
Отказ от ответственности: я написал этот инструмент.
Плагин для быстрого перехода к любому файлу в решении Sonic File Finder (бесплатно)
Быстрое переключение между .h и .cpp файлом Macro доступно здесь (бесплатно)
И это все =)
Расширение «Quick Add Reference» расширяет смарт-тег, который VS показывает для нераспознанных типов, давая вам возможность добавить соответствующую ссылку на сборку для этого типа плюс соответствующее предложение «using», если необходимо, за один раз.