Visual Studio 2010 - рекомендовані розширення [закрито]


301

Які рекомендовані розширення для Visual Studio 2010? (Будь ласка, вкажіть, чи це безкоштовно чи ні, а також його призначення / функцію теж)

Відповіді:


185

Безкоштовно:

Не безкоштовно:


Я прийшов сюди, намагаючись знайти шаблон SQL, який слід додати до VS2010, але він не показаний. Чи є такий шаблон?
jp2code

47

NuGet

NuGet (раніше NuPack) - це безкоштовна система з управління пакетами з відкритим кодом, орієнтована розробниками для намірів платформи .NET щодо спрощення процесу включення сторонніх бібліотек у додаток .NET під час розробки.



35

AnkhSVN (безкоштовно)

Навіть якщо ви використовуєте інші оболонки SVN за межами VS (наприклад, TortoiseSVN), я рекомендую встановити цей постачальник керування джерелами, щоб автоматично відслідковувати імена файлів, видалення файлів тощо.


2
Якщо я не став набагато міцнішим з моменту останнього використання (2 роки тому), я просто дотримуюся черепахи.
Sky Sanders

2
Він став набагато надійнішим - у нас з цим проблем не було. Я особисто все ще дотримуюся Черепахи, тому що мені не подобається SCC в IDE. Це просто занадто плутається.
Дейв Маркл

1
AnkhSVN дивний і нестабільний. Я використовую VisualSvn, він коштує грошей.
Іван Григорович

24

Visual Assist X (не безкоштовно)


8
Не безкоштовно, але добре коштує.
Джеймс Мак-Нілліс

1
IMO, велике відхилення від стандартних практик використання VS інтерфейсу робить цей продукт надзвичайно розчарувальним. Навіть коли у мене була ліцензована копія на роботі, я її відключив.
Сем Харвелл

3
Дуже добре, якщо Intellisense не працює з / clr
PostMan

1
Я використовую Visual Assist з VC6, і я вже не можу "бачити" нічого в редакторі без нього :)
m_pGladiator

Я вірю, якщо у вас немає Visual Assist X .. ви не можете бути хорошим програмістом ..;)
maxpayne

22

Ghost Doc (безкоштовно)

Щоб правильно налаштувати його, потрібен певний час, але це може бути дуже корисно.


32
Я думаю, що цей інструмент жахливий. Це генерує марні коментарі, які справді марні. Можливо, здається, що генерувати автоматичні коментарі xml, але "встановити або отримати значення, що вказують, чим цей примірник забруднений" Це справді корисно для властивості під назвою "IsDirty"? На мою думку, це додає у ваш код непотрібні рядки. Якщо вам потрібно зробити коментар Xml, який є корисним, то це вам не допоможе, оскільки вам доведеться все-таки написати його самостійно.
Стефан

18
@Stephane: коментарі не повинні використовуватися як є. Вони розроблені для того, щоб бути шаблоном для людської істоти. Як такий я вважаю це дуже корисним.
TrueWill

3
@Stephane TrueWill вірно, це шаблон для генерації приємних документацій, крім того, якщо ви подивитесь на коментарі рамки NET, ви зможете побачити, що всі вони мають певний мовний шаблон, я це роблю у своєму власному компоненті через gostDoc. Це дуже важливо при розгортанні публічного API, документація повинна бути послідовною, лексично.
BartoszAdamczewski

10
Як "шаблон для людської істоти для плоті", інструмент не має сенсу. Все, що вам потрібно зробити, - це ввести /// (або '' 'у VB), щоб отримати шаблон для тілесного виведення. Єдине, що додає GhostDoc - це текст, який він складається з імені члена ... текст, який не є корисним для будь-якої людини з половиною мозку.
Райан Лунді,

7
"Очевидна" документація - марна документація. Люди не дивляться на документацію, щоб дізнатися очевидне. Подивіться, перейдіть до властивостей проекту в розділі Збірка та у полі Попередження попередження введіть 1591. Там тепер ви не пінгвітуєтесь про відсутність документації. Тепер ви можете ввести реальну документацію там, де це потрібно, замість того, щоб використовувати GhostDoc для генерування документації, щоб уникнути попередження під час компіляції. Якщо я тут звучу трохи ненависно, це тому, що я був жертвою створеної GhostDoc "документації" в минулому. Не витрачайте свій час, створюючи недокументацію, щоб витрачати мій час.
Райан Лунді

21

посилання були б непогані. Це вміст спільноти, а не напрямок руху. що відбувається, коли ваш блог не працює? Все одно дякую за список.
Sky Sanders

@code poet: Додані посилання. Не намагався залучити трафік, просто не хотів копіювати та вставляти стільки посилань.
Скотт Дорман

Завершення вибору кольорів, очевидно, викликає деякі проблеми нестабільності у VS2010, і його було видалено з Галереї (поки що).
moswald

Електроінструменти засновника команди сервера? коли вони змінили ім’я}
Juan Zamudio

Більшість з них включені в інструмент VSProductivity та додатки до інструментів Powercommand.
вендетаміт

17

DevExpress CodeRush / Refactor! Про (не безкоштовно, $ 249,99)

Це набагато краще, ніж Resharper (який, до речі, завжди сповільнював мій VS до сканування), він працює з C # і VB.NET (включаючи рефакторинг), і підтримка та співтовариство є чудовими. Варто ціну. І так, він підтримує 2010 рік (в РК під час написання цього тексту).



13

VisualSVN (не безкоштовно)

Я особисто віддаю перевагу цьому над AnkhSVN, оскільки він не постачальник SCC і не додає зайві файли до мого сховища.


Я використовую AnkhSVN, і він не додав жодних файлів у сховище. Візуальний SVN- сервер чудовий, тому я думаю, що і клієнт. Але я не впевнений, що це запропонувало б мені над AnkhSVN.
Сем Харвелл

1
Востаннє я спробував це, він додав .scc файли до мого проекту, як SourceSafe. Я майже впевнений, що VisualSVN та AnkhSVN мають однаковий набір функцій, але VisualSVN - це мої переваги.
jrummell

12

VisualHG - плагін управління Mercurial Source, який керує TortoiseHG від VS. Я великий фанат Mercurial & DVCS. VisualHG робить його приємним n інтегрованим. Вболівальники Git - я не прошу вогняної війни. Hg - це лише мій бренд.


Я використовую HGSCC пакет сьогодні. Він розвинувся досить сильно, оскільки я опублікував цю відповідь.
CAD блокується

Ні, я не - повернутися до VisualHg, того, що на bitbucket.org/lmn/visualhg2/wiki/Home
CAD


9

DevExpress CodeRush Xpress (безкоштовно)


Я люблю DevExpress і маю його для VS2010. Однак існує невеликий роздратування щодо появи меню рефактора після зміни ідентифікатора. У VS2008, коли ви натискаєте команду VS refactor ( Ctrl+,), вона дозволить вам рефактор цього ідентифікатора на нове ім'я. У VS2010 це меню спалахує, зникає і замінюється меню DevExpress. Ви можете отримати оригінальне меню, але це потребує трохи спогаду.
Ігор Зевака


9

Якщо ви любитель Vim ...

VsVim - безкоштовний
ViEmu - не безкоштовний (також ще не випущений)


D'oh! Я чекав версії ViEmu 2010 року. Але VsVim безкоштовний, схожий на Symnum Systems (раніше NGEDIT, творці ViEmu) матиме деякі проблеми.
Метт Грір

9

CodeMaid здається досить корисним - це AutoFormats на збереження, що економить багато часу між розробниками та кодом. (Чи є інші інструменти, які можуть використовувати документ VS AutoFormat?)


Покоївка була прикольна, але потім вона сформувала якийсь код таким чином, який мені не сподобався, і немає способу встановити, що покоївка повинна чистити, а що ні. Крім того, моя візуальна студія стала повільною
Rumplin

7

Карта коду VS10x Це дуже круто. Легкий перехід до властивості, метод. І легко розширити область краху та багато іншого.

alt текст


9
Більше не безкоштовно. Розробник (досить нечесно) отримав сотні високих відгуків про нього як безкоштовний товар, а потім змінив його на платний продукт.
Райан Лунді



5

Розширення редактора кодових контрактів , безкоштовне розширення, яке надає інформацію про успадковані контракти для методу, над яким ви зараз працюєте, та перелік договорів для будь-яких методів, за якими ви звертаєтесь. На жаль, остання демонструє конфлікт із Resharper, але перша все ще працює добре.


4

RockScroll (безкоштовно) - Двічі клацніть на слові / символі виділяє всі зустрічі цього слова / символу. Також замінює смугу прокрутки попереднім переглядом вашого коду, підкресленими плямами для редагування та "всі випадки".

Приклад використання: хочете побачити, чи використовується змінна де-небудь ще в поточному вихідному файлі? Двічі клацніть змінну, подивіться на смугу прокрутки для будь-яких червоних виділень.


1
Еквівалент Visual Studio 2010 - це відкритий і набагато кращий розширення з назвою AllMargins від David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Сем Харвелл

AllMargins зник з галереї.
tenpn


4

AtomineerUtils Pro (не безкоштовно, 9,99 дол. США), на мій погляд, краще, ніж Ghost Doc. Але, як і Ghost Doc, або будь-який автоматичний генератор документації, створена документація повинна бути відредагована таким чином, щоб вона мала будь-яку реальну цінність.


4

devColor (безкоштовно)

Невеликий інструмент, який підкреслює шістнадцять кольорів у таблицях стилів з правильним кольором. Мені дуже подобається, як вона інтегрується в редактор.


4

CleanProject - очищає рішення Visual Studio

Скільки разів ви хотіли надіслати проект другові або завантажити його на веб-сайт, як-от Галерея коду MSDN, лише щоб дізнатися, що у вашому поштовому файлі є багато речей, які вам не потрібно надсилати, роблячи файл більшим, ніж це має бути.

Папка bin папка Obj папка TestResults папка Повторне папки І тоді, якщо ви забудете про видалення прив’язок Source Control, хто отримає ваш проект, вам буде запропоновано про це. Як хтось, хто робить цей процес дуже багато, я вирішив поділитися з вами своїм кодом для очищення проекту.


3

Я не можу жити без DPack - особливо при роботі над великими проектами значно полегшує навігацію між файлами та членами. І це безкоштовно .

Улюблені недоліки:

Alt + U: файловий браузер, фільтрує файли під час введення
Alt + G: код браузера, фільтрує всіх членів під час введення
Alt + M: браузер коду, фільтрує методи у поточному файлі під час введення

...і так далі. Набагато простіше мені потім знайти шлях до Project Explorer.


Але, як я щойно з’ясував сьогодні, подібних результатів можна досягти, скориставшись вікном «Навігація до» (Ctrl +,), яке зараз вбудоване у Visual Studio 2010.
michalstanko

1
DPack все ще здається мені кращим, оскільки ви можете зосередитись лише на поточному файлі, і ви можете переглянути лише методи, просто властивості, лише події тощо. Дуже приємно!
Бред Паркс

3

Vingy (безкоштовно)

Vingy 1.0 - це простий, але ефективний додаток для Visual Studio 2010, так що ви можете шукати в Інтернеті ненав'язливим способом та фільтрувати результати на основі джерел.

Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png

Ви можете відкрити Vingy або натиснувши Перегляд-> Інші Windows -> Вікно пошуку Vingy з IDE Visual Studio, або просто високим освітленням якогось тексту в документі, а потім натисніть Інструменти -> Пошук вибраного тексту (Ctrl + 1).

Пошук за допомогою Vingy досить прямий. Пошук можна розпочати двома способами.

  • Ввівши текст у вікні пошуку Vingy та натиснувши "Enter" або натиснувши кнопку "Перейти"
  • Виділяючи текст у редакторі під час введення Visual Studio, а потім натискаючи Ctrl + 1

3

Це мій список розширень.

Список цього питання досить вичерпний, тому я витратив десь на пошук розширень, які мені потрібні. Ось знімок. Сподіваюся, це комусь допоможе. alt текст

Я спробував встановити Codemaid, і він виявився чудовим доповненням, але моя реакція Visual Studio стала дуже повільною. Почував себе, як деякі теми виконували якусь роботу весь час, коли Codemaid був увімкненим. Тож видалення наразі.


3

VSFileNav - (Безкоштовно) Знайти файл в інструменті Solution (перехрестя між SonicFileFinder та Resharper). Легкий, простий у користуванні та швидкий (я захворів на величезний час запуску з Sonic).

Відмова: Я написав цей інструмент.


1
@JavaAndCSharp: Не дуже, це звичайна відмова, яку я бачу весь час на SO, і думав, що краще її додати.
Ян

Так, напевно було гарною ідеєю додати відмову від відповідальності.
JavaAndCSharp

1
  1. Плагін для швидкого переходу до будь-якого файлу в рішенні пошуку файлів Sonic (безкоштовно)

  2. Швидке перемикання між .h і .cpp файлом макросу доступне тут (безкоштовно)

І це все =)


Чи працює Sonic на VS2010? (Не пробував, мати DVD VS2010, але ще не встановлений)
Martin Marconcini

@Martin: також не пробували.
Віктор Сехр

1

WoVS Quick Add Reference

Розширення "Quick Add Reference" розширює розумний тег, який VS показує для нерозпізнаних типів, що дає вам змогу додати відповідну посилання на збірку для цього типу плюс відповідний пункт "використання", якщо потрібно в одному кадрі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.