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

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

30 ответов


SmartPaster - (бесплатно) генератор кода копирования / вставки для строк

AnkhSvn - (бесплатно) интеграция управления версиями SVN для VS.NET

Сервер VisualSVN - (бесплатно) управление версиями

ReSharper - повышение IDE которое помогает с рефакторингом и урожайностью

CodeRush - код gen макросы на стероидах

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

CodeMaid (бесплатно) - очистка кода, анализ организации и сложности

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

GhostDoc - (бесплатно) простой инструмент комментирования кода

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

TestDriven.Net - (бесплатно/оплатить) модульное тестирование Aid

отражатель - (PAY) многофункциональный .NET дизассемблер рефлектор Addin's

Проекты Веб-Развертывания - предоставляет дополнительные возможности для создания и развертывания веб-сайтов и веб-приложений (источник).

StudioTools - (бесплатный) помощник навигации, инструмент метрики кода, инкрементный поиск, файл проводник в visual studio и оторвать окна редактора. Переехал из старый сайт (archive.org) to новый сайт и прекращено.


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


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


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

относятся

  • копирование / вставка ссылок на проекты!
  • "открыть папку, содержащую", чтобы перейти прямо к местоположению жесткого диска файла или проекта
  • автоматическая reorganizig и сортировки с помощью операторов
  • "Открыть Командную Строку Здесь", чтобы открыть командную строку в любой из папок проекта.
  • Проекты Крах

RockScroll это круто, и бесплатно.


дополнительное соглашение

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


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



найти Призрак Doc чтобы быть очень полезным.

GhostDoc-это бесплатная надстройка для Visual Studio, которая автоматически генерирует XML комментарии для документации для C#. Либо с помощью существующей унаследованной документации из базовых классов или реализованных интерфейсов, или путем вывода комментариев из имя и тип, например, методов, свойств или параметров.


Если вы используете SVN для управления версиями, определенно получите VisualSVN. Он включает взаимодействие TortoiseSVN из среды IDE Visual Studio.

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


+1 Визуальная Помощь.

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


LinqPad отлично подходит для тестирования linq to objects/xml/sql. Бесплатная загрузка.


насчет IncrediBuild? Это хорошая распределенная система сборки с интеграцией visual studio.


Менеджер Буфер Обмена

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

Regionerate

хотя у некоторых есть проблемы с регионами, я думаю, если вы их используете, этот инструмент для вас. Автоматически регионализирует ваш код в соответствующие блоки региона. Полно конфигурируемый для изготовленных на заказ деталей etc.


VSCommands 2010

с сайта: Последняя версия поддерживает:

  • Управление Пути Для Ссылок
  • предотвращение случайного перетаскивания в обозревателе решений
  • предотвратить случайное удаление связанного файла
  • применить исправление (автоматически исправлять ошибки/предупреждения сборки)
  • Открыть PowerShell
  • Показать Детали Сборки
  • Создать Код Контракта
  • отмена сборки при первом проекте не
  • Debug Output-пользовательское форматирование
  • Build Output-пользовательское форматирование
  • Результаты поиска - пользовательское форматирование
  • настройка рендеринга WPF
  • Настройка Журналов Слияния
  • настройка IE для отладки
  • Найдите Исходный Файл
  • Эскизы в IDE Navigator
  • расширенная поддержка xaml, aspx, css, js и html файлов
  • Отключить Ctrl + Колесо Мыши Увеличить
  • зум Указатель Мыши
  • настраиваемость
  • присоединить к локальным IIS
  • Копировать Полный Путь
  • Создание Стартап-Проектов
  • Открыть Командную Строку
  • Поиск В Интернете
  • Построить Статистика
  • группа связанных элементов
  • Копировать / Вставить Ссылку
  • Копировать/Вставить как ссылку
  • Крах Решением
  • групповые элементы непосредственно из пользовательского интерфейса (DependantUpon)
  • Открыть В Выражение Смесь
  • найдите в решении
  • Редактировать Файл Проекта
  • Редактировать Файл Решения
  • Показать Все Файлы

и другие, так что попробуйте ее сейчас!


http://trolltech.com/products/qt/ " >Qt Cross-Platform Application Framework

Qt-это кросс-платформенная платформа приложений для настольной и встроенной разработки. Он включает в себя интуитивно понятный API и богатую библиотеку классов C++, интегрированные инструменты для разработки и интернационализации GUI, а также поддержку разработки Java™ и c++

у них есть плагин для Visual Studio, которая стоит немного денег, но стоит каждого пенни.


Я использую Visual Assist X уже почти два года, и я нахожу его настолько полезным, что могу честно сказать, что если бы мой работодатель не предоставил его, мне пришлось бы заплатить за него самому.
Я также использую классные команды и SlickEdit (бесплатная версия), чьи инструменты File Explorer и Command Spy довольно полезны.


+1 для Visual помочь И я добавлю VLHБЫЛ (визуальная локальная история), которая обеспечивает своего рода локальную систему управления версиями. Каждый раз, когда вы сохраняете файл, плагин добавляет копию в локальный репозиторий.


ViEmu

поддержка vi/vim внутри VS


Я нашел этот сайт под названием Галерея Visual Studio - Он имеет много надстроек visual studio. Я просматриваю его прямо сейчас, и я рекомендую всем посетить его.


шрифт Consolas Бесплатный шрифт от MS предназначен для чтения кода.


попробовать MetalScroll!! Это лучше, чем Rockscroll


Sonic File Finder когда у вас есть множество файлов в ваших решениях и поиск их в обозревателе решений становится болью в запястье.

можно найти DPack интересные. Несколько инструментов и усовершенствований свернуты в один аккуратный пакет.


MZTools большой слишком.


+1 для CodeRush & Refactor Pro. Я использую CodeRush с момента его воплощения в Delphi, и это совершенно замечательно. Мантра "код со скоростью мысли" очень близка к реальности ;)


  1. Microsoft StyleCop обеспечивает проверку стиля кода для C#, мы используем его все время и любим его (бесплатно)
  2. Axialis IconWorkshop имеет надстройку Visual Studio, которая теперь бесплатна для пользователей VS2008.
  3. Resharper Да еще один голос, потому что я не могу голосовать всех, кто это предлагает:)
  4. "Рабочее Пространство" Гений для C++ я жил по Workspace Whiz, но не использовал его в VS2008, поскольку я не понял, что есть обновление. Придется попробовать еще раз.

Если вы делаете кодирование на C++, руки вниз Визуальный Помочь.


Я люблю CopySourceAsToHTML как прохладный маленький аддин. Это здорово, если вы хотите скопировать блоки кода для ведения блога и тому подобное, сохраняя при этом форматирование синтаксиса.

Я думаю, что это все еще url.. вы должны сделать некоторую ручную работу, чтобы настроить его с 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/


для связанного ноутбука или для тех, у кого привязки vi/vim сгорели в мозгу, я бы рекомендовал ViEmu.

Если вы не пробовали редактировать с привязками vi ключей, вот почему вы можете попробовать "почему, ну почему эти #?@! nutheads пользоваться VI?"


Atomineerutils Pro Документация - автоматический DocXml / Doxygen/JavaDoc/Qt doc-генерация/обновление комментариев (подобно GhostDoc, но более мощный и гибкий, и поддерживает C#, C++, C++ / CLI, C, Java и Visual Basic код).

стиль сгенерированных комментариев очень настраивается, и автоматическое переформатирование (например, управление пробелами и перенос слов) может быть дополнительно применено, чтобы комментарии были максимально удобочитаемыми. Она также имеет много помощников разрешить пользователям читать и конвертировать большинство наследие-комментарии в любой из вышеуказанных форматов.

(Я автор, но я считаю, что вышеизложенное является точным и объективным описанием. Эта надстройка была бесплатной, когда этот ответ был впервые добавлен, но для покрытия расходов на хостинг, поддержку и дальнейшее улучшение надстройки в ежемесячных выпусках, теперь это $10 с 30-дневной бесплатной пробной версией)


Я всегда поражен, что больше людей не знают о / use вопросом, что происходит - он показывает все зависимости на каждом уровне вашего кода и даже нарисует красивые изображения коробки и стрелки, показывающие, насколько запутана ваша архитектура:) вместе с TestDriven.Net не могу представить, что буду работать без него. Бесплатно / дешево.