Рекомендуемые надстройки / плагины для Microsoft Visual Studio

Кто-нибудь может порекомендовать хорошие дополнения или плагины для Microsoft Visual Studio ?
Халява предпочтительнее, но если она того стоит, то ничего страшного.

Ответов (25)

Решение

SmartPaster - (БЕСПЛАТНО) генератор кода копирования / вставки для строк

AnkhSvn - (БЕСПЛАТНАЯ) интеграция системы контроля версий SVN для VS.NET

VisualSVN Server - (БЕСПЛАТНО) Контроль версий

ReSharper - усовершенствование IDE, которое помогает с рефакторингом и повышением производительности.

CodeRush - Макросы генерации кода на стероидах

Refactor - помощь в рефакторинге кода

CodeMaid (БЕСПЛАТНО) - Очистка кода, анализ организации и сложности

CodeSmith - Генератор кода

GhostDoc - (БЕСПЛАТНО) простой инструмент для комментирования кода

DXCore (бесплатно) и его много удивительных плагинов: DxCore Сообщество Плагины , CR_Documentor , CodeStyleEnforcer , Redgreen

TestDriven.Net - (БЕСПЛАТНО / ОПЛАТИТЬ) Помощь для модульного тестирования

Reflector - (PAY) Многофункциональные надстройки .Net Disassembler Reflector

Проекты веб-развертывания - предоставляет дополнительные функции для создания и развертывания веб-сайтов и веб-приложений ( исходный код ).

StudioTools - (БЕСПЛАТНО) помощник по навигации, инструмент метрик кода, инкрементный поиск, проводник файлов в Visual Studio и отрывные окна редактора. Перемещено со старого сайта (archive.org) на новый сайт и прекращено.

Не бесплатно, но ReSharper определенно является одной из рекомендаций.

Я большой поклонник CodeRush и Refactor! Pro от DevExpress. Я использую их в течение нескольких лет, и, без сомнения, это делает меня более быстрым разработчиком. Кроме того, оба они построены на бесплатном фреймворке под названием DXCore, который позволяет вам разрабатывать собственные плагины для Visual Studio, и здесь нет предела ...

XPathmania - хороший небольшой инструмент для написания и тестирования запросов XPath.

Проверка орфографии для комментариев - это находка. GhostDoc отлично подходит для создания хорошо документированных API.

Лучший менеджер надстроек

CodePlotter и CodePlotter Remixed

Code Style Enforcer Позволяет определить стиль кода .NET (с некоторой степенью гибкости) и подчеркивает нарушения. Имеет параметры контекстного меню для изменения кода в соответствии со стилем. Требуется DXCore, ссылка на который находится на странице Code Style Enforcer. Оба бесплатны.

Если вы ищете лучший редактор кода, vim поставляется с VisVim, плагином для замены редактора кода VS на vim.

Весь помидор Visual Assist X . Я абсолютно клянусь этим. Я хотел бы увидеть лучший плагин для Lint, чем Visual Lint от Riverblade, но, поскольку он в конечном итоге будет перенесен на сервер сборки, я не возражаю запускать его каждые пару дней вручную.

PowerCommands - это плагин, созданный Microsoft, который предлагает множество новых функций, которые, как можно было подумать, изначально должны были быть в Visual Studio.

Это включает

  • Копирование / вставка ссылок на проекты!
  • «Открыть содержащую папку», чтобы перейти прямо к расположению файла или проекта на жестком диске.
  • Автоматическая реорганизация и сортировка операторов using
  • «Открыть командную строку здесь», чтобы открыть командную строку в любой из папок вашего проекта.
  • Свернуть проекты
  • Resharper (согласитесь, это отстой, вы должны доплатить, чтобы получить это, но хорошо работайте за деньги)
  • GhostDoc (устраняет любые оправдания отсутствия комментариев в вашем коде)

  • PowerCommands для VS 2008 (забыл, что я даже установил это, потому что он просто добавляет мелочи, которые должны были быть там все время)

RockScroll потрясающий и бесплатный.


Дополнение

Как отмечает @Andrei, MetalScroll - лучшая альтернатива. Он с открытым исходным кодом и исправляет некоторые раздражающие вещи в RS.

Помимо перечисленных здесь инструментов рефакторинга и управления версиями, AQTime - отличный профилировщик Windows. Он может работать как плагин или автономно и работает с .NET и собственным кодом.

Редактор проекта MRU

Дополнение PInvoke.NET Меню для поиска заранее написанного кода P / Invoke. Намного проще, чем разрабатывать код маршаллинга самостоятельно, особенно когда есть неприятные союзы и требования согласования.

Командная оболочка VS Командная оболочка на панели вывода. Далеко не идеально, но часто очень и очень полезно. Быстрее и проще получить, чем отдельный cmd, и имеет более простую поддержку копирования / вставки.

TracExplorer отлично подходит для интеграции Trac с VS.

Это не надстройка Visual Studio, но это инструмент, без которого я не смог бы использовать Visual Studio ...

ClipX - он работает с обычным буфером обмена, но сохраняет записи в список с возможностью поиска, вы можете использовать копирование и вставку как обычно, но вы можете нажать CTRL + SHIFT + V, и список появится. Он работает с изображениями, текстом и т. Д. Он сохраняется даже после перезагрузки компьютера.

Я знаю, что это не надстройка VS, но SSMS в любом случае может быть полезен всем, кто работает с MSSQL.

На всякий случай, если вы хотите увидеть больше подобных, проверьте этот пост . Собственно от создателя ssmstoolspack.

Хотя Visual SVN стоит около 50 долларов, я предпочитаю его AnkhSVN (который я последний раз пробовал около года назад - с тех пор он, возможно, улучшился).

Это один из самых простых способов продать своему боссу, если проблема с финансированием. (К счастью, нам не нужно царапать и царапать, чтобы получить хорошие инструменты там, где я работаю.)

тот, который я написал http://www.codeplex.com/lazy

DevExtra - но я предвзят, потому что написал это :)

http://www.toptensoftware.com/devextra/

Сейчас он немного устарел (берет свое начало в VC6) и в основном ориентирован на разработчиков C++, но он бесплатный, и я все еще использую его каждый день.

Quick Open File - это плагин, без которого я не могу жить без

http://kutny.net/vsopen/

Больше не нужно копаться в проводнике решений, пытаясь найти файлы