Visual Studio 2010 - zalecane rozszerzenia [zamknięte]

301

Jakie są zalecane rozszerzenia dla programu Visual Studio 2010? (Proszę wskazać, czy jest bezpłatny, czy nie, a także jego cel / funkcja)

CD.
źródło

Odpowiedzi:

185

Wolny:

Nie darmowy:

George Stocker
źródło
Przyszedłem tutaj, aby znaleźć szablon SQL do dodania do VS2010, ale nie jest wyświetlany. Czy istnieje taki szablon?
jp2code
47

NuGet

NuGet (wcześniej NuPack) to darmowy system zarządzania pakietami ukierunkowany na deweloperów dla platformy .NET, którego celem jest uproszczenie procesu włączania bibliotek stron trzecich do aplikacji .NET podczas programowania.

Giorgi
źródło
43

PowerCommands (bezpłatny)

0xA3
źródło
Whoo hoo dla PowerCommands. Rozwiązania i „organizowanie i sortowanie zastosowań” w całym projekcie jest tak przydatne do czyszczenia kodu.
Jeff Wilcox
35

AnkhSVN (bezpłatny)

Nawet jeśli używasz innych powłok SVN poza VS (takich jak TortoiseSVN), zalecam zainstalowanie tego dostawcy kontroli źródła, aby automatycznie śledzić zmiany nazw plików, usuwania i tym podobne.

realMarkusSchmidt
źródło
2
Chyba że stał się o wiele bardziej solidny, odkąd użyłem go ostatnio (2 lata temu), po prostu będę się trzymał żółwia.
Sky Sanders
2
Stał się o wiele bardziej solidny - nie mieliśmy z tym żadnych problemów. Osobiście nadal trzymam się Tortoise, ponieważ nie lubię SCC w IDE. Po prostu robi się zbyt zagubiony.
Dave Markle
1
AnkhSVN jest dziwny i niestabilny. Używam VisualSvn, to jest warte swojej ceny.
Ivan G.
24

Visual Assist X (nie za darmo)

m_pGladiator
źródło
8
Nie za darmo, ale dobrze warte swojej ceny.
James McNellis
1
IMO, znaczne odchylenie od standardowych praktyk VS UI czyni ten produkt niezwykle frustrującym. Nawet kiedy miałem licencjonowaną kopię w pracy, ostatecznie ją wyłączyłem.
Sam Harwell
3
Bardzo dobrze, biorąc pod uwagę, że Intellisense nie działa z / clr
PostMan
1
Używam Visual Assist od VC6 i naprawdę nie widzę już nic w edytorze bez niego :)
m_pGladiator
Wierzę, że jeśli nie masz wizualna Assist X .. nie można być dobrym programistą ..;)
MaxPayne
22

Ghost Doc (bezpłatny)

Właściwa konfiguracja zajmuje trochę czasu, ale może być całkiem przydatna.

BartoszAdamczewski
źródło
32
Myślę, że to narzędzie jest okropne. Generuje bezużyteczne komentarze, które są naprawdę bezużyteczne. Generowanie automatycznych komentarzy XML może wydawać się przyjemne, ale „ustaw lub pobierz wartość wskazującą, czy to wystąpienie jest brudne”. Czy to naprawdę przydatne w przypadku właściwości o nazwie „IsDirty”? Moim zdaniem dodaje bezużyteczne linie do twojego kodu. Jeśli musisz zrobić użyteczny komentarz Xml, to ci to nie pomoże, bo i tak musisz go napisać.
Stéphane
18
@Stephane: Komentarze nie powinny być używane w obecnej postaci. Zostały zaprojektowane tak, aby były szablonem dla ludzkiego ciała. Jako taki uważam to za bardzo przydatne.
TrueWill
3
@Stephane TrueWill ma rację, jest to szablon do generowania ładnej dokumentacji, poza tym, jeśli spojrzysz na komentarze w środowisku NET, możesz zobaczyć, że wszystkie mają określony szablon językowy, robię to we własnym komponencie za pośrednictwem gostDoc. Jest to bardzo ważne przy wdrażaniu publicznego API, dokumentacja musi być spójna, leksykalna.
BartoszAdamczewski
10
Narzędzie to nie ma sensu jako „szablon dla człowieka do ucieleśnienia”. Wszystko, co musisz zrobić, to wpisać /// (lub „” w VB), aby uzyskać szablon do opracowania. Jedyne, co dodaje GhostDoc, to tekst, który składa się z nazwiska członka ... tekst, który jest więc bezużyteczny dla każdego człowieka z pół mózgu.
Ryan Lundy,
7
Dokumentacja „oczywista” jest dokumentacją bezużyteczną. Ludzie nie patrzą na dokumentację, aby poznać oczywiste rzeczy. Spójrz, przejdź do właściwości projektu w obszarze Kompilacja i w polu Ostrzegaj o ostrzeżeniach wpisz 1591. Tam nie będziesz pingowany w sprawie brakującej dokumentacji. Teraz możesz wpisać prawdziwą dokumentację tam, gdzie jest potrzebna, zamiast używać GhostDoc do generowania nieudokumentowania, aby uniknąć ostrzeżenia podczas kompilacji. Jeśli zabrzmi to trochę gwałtownie, to dlatego, że w przeszłości byłem ofiarą „dokumentacji” stworzonej przez GhostDoc. Nie marnuj czasu na tworzenie dokumentacji, aby zmarnować mój czas.
Ryan Lundy,
21

Z mojego posta na blogu (wszystkie bezpłatne):

Scott Dorman
źródło
linki byłyby fajne. To jest treść społeczności, a nie kierunek ruchu. co się stanie, gdy Twój blog nie działa? W każdym razie dzięki za listę.
Sky Sanders
@code poet: Dodano linki. Nie próbowałem generować ruchu, po prostu nie chciałem kopiować i wklejać tylu linków.
Scott Dorman
Uzupełnienie próbnika kolorów najwyraźniej powoduje pewne problemy z niestabilnością w VS2010 i zostało usunięte z galerii (na razie).
moswald
Zespół Założyciel serwera Narzędzia elektryczne? kiedy zmienili nazwę}
Juan Zamudio
Większość z nich jest zawarta w narzędziu VSProductivity i dodatku do narzędzi powercommand.
vendettamit
17

DevExpress CodeRush / Refactor! Pro (nie za darmo, 249,99 USD)

Jest o wiele lepszy niż Resharper (który, nawiasem mówiąc, zawsze spowalniał mój VS do indeksowania), działa z C # i VB.NET (w tym refaktoryzacją), a wsparcie i społeczność są doskonałe. Wart swojej ceny. I tak, obsługuje 2010 (w RC w momencie pisania tego tekstu).

Andrew Moore
źródło
14

Visual Studio Color Theme Editor (bezpłatny)

Nie mogę kodować, chyba że mój VS2010 ma motyw podobny do StackOverflow.

sunpech
źródło
26
Zdjęcia (lub najlepiej do pobrania schemat kolorów) lub tak się nie stało! ;-)
James McNellis
13

VisualSVN ( niewolny )

Osobiście wolę to niż AnkhSVN, ponieważ nie jest dostawcą SCC i nie dodaje dodatkowych plików do mojego repozytorium.

jrummell
źródło
Używam AnkhSVN i nie dodało żadnych plików do repozytorium. Serwer Visual SVN jest świetny, więc wyobrażam sobie, że klient również. Ale nie jestem pewien, co by mi to zaoferowało w stosunku do AnkhSVN.
Sam Harwell
1
Ostatnim razem, gdy go wypróbowałem, dodał pliki .scc do mojego projektu, podobnie jak SourceSafe. Jestem prawie pewien, że VisualSVN i AnkhSVN mają w większości ten sam zestaw funkcji, ale VisualSVN jest moim wyborem.
jrummell
12

VisualHG to wtyczka kontrolna Mercurial Source, która napędza TortoiseHG z VS. Jestem wielkim fanem Mercurial i DVCS. VisualHG sprawia, że ​​jest przyjemnie zintegrowany. Fani Gita - nie proszę o wojnę z ogniem. Hg to tylko moja marka.

CAD bloke
źródło
Obecnie używam pakietu HGSCC. Wiele się zmieniło, odkąd opublikowałem tę odpowiedź.
CAD bloke
Nie, nie jestem - wracam do VisualHg, tego na bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke
9

DevExpress CodeRush Xpress (bezpłatny)

0xA3
źródło
Uwielbiam DevExpress i mam go dla VS2010. Jednak po zmianie identyfikatora pojawia się niewielka irytacja w wyświetlaniu menu refaktora. W VS2008, po naciśnięciu polecenia VS refactor ( Ctrl+,), możesz refaktoryzować ten identyfikator do nowej nazwy. W VS2010 to menu miga, znika i zostaje zastąpione menu DevExpress. Możesz dostać oryginalne menu, ale zajmuje to trochę majstrowania.
Igor Zevaka
9

Jeśli jesteś Vima miłośnik ...

VsVim - darmowy
ViEmu - nie darmowy (również jeszcze nie wydany)

Even Mien
źródło
Nie! Czekałem na wersję ViEmu 2010. Ale VsVim jest darmowy, wygląda na to, że Symnum Systems (wcześniej NGEDIT, twórcy ViEmu) będzie miał pewne problemy.
Matt Greer,
9

CodeMaid wydaje się być bardzo przydatna - automatycznie zapisuje formaty przy zapisywaniu, co oszczędza dużo czasu między programistami a różnicami w kodzie. (Czy istnieją inne narzędzia, które mogą korzystać z dokumentu VS AutoFormat?)

Rodney
źródło
Pokojówka była fajna, ale potem utworzyła jakiś kod w sposób, który mi się nie podobał i nie ma sposobu, aby ustawić, co pokojówka powinna wyczyścić, a co nie. Poza tym moje Visual Studio stało się wolne
Rumplin
7

Mapa kodów VS10x To bardzo fajne. Łatwe przejście do nieruchomości, metoda. I łatwo rozwiń region zwinięcia i więcej.

alternatywny tekst

ebattulga
źródło
9
Nie jest już wolny. Deweloper (dość nieuczciwie) zebrał setki wysokich recenzji jako darmowy produkt, a następnie zmienił go na produkt płatny.
Ryan Lundy,
5

Rozszerzenia edytora kontraktów Code , bezpłatne rozszerzenie, które zawiera informacje o odziedziczonych kontraktach dla metody, nad którą aktualnie pracujesz, oraz listę umów dla dowolnych wywoływanych metod. Niestety, ta ostatnia cecha powoduje konflikty z Resharperem, ale ta pierwsza nadal działa dobrze.

Bogaty
źródło
4

RockScroll (bezpłatny) - Podwójne kliknięcie na słowo / symbol podświetla wszystkie wystąpienia tego słowa / symbolu. Zastępuje również pasek przewijania podglądem kodu z wyróżnionymi miejscami edycji i wierszami „wszystkie wystąpienia”.

Przykład użycia: chcesz sprawdzić, czy zmienna jest używana gdziekolwiek indziej w bieżącym pliku źródłowym? Kliknij dwukrotnie zmienną, spójrz na pasek przewijania, aby zobaczyć wszystkie czerwone podświetlenia.

DarthShader
źródło
1
Odpowiednikiem Visual Studio 2010 jest open source i znacznie lepsze rozszerzenie o nazwie AllMargins autorstwa Davida Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell
AllMargins zniknął z galerii.
tenpn
4

AtomineerUtils Pro (nie za darmo, 9,99 USD) jest moim zdaniem lepszy niż Ghost Doc. Ale, podobnie jak Ghost Doc lub jakikolwiek automatyczny generator dokumentacji, wygenerowana dokumentacja ma być edytowana w celu uzyskania jakiejkolwiek rzeczywistej wartości.

Jordan Pickwell
źródło
4

devColor (bezpłatny)

Małe narzędzie, które podkreśla kolory heksadecymalne w arkuszach stylów odpowiednim kolorem. Bardzo podoba mi się to, jak integruje się z edytorem.

Nathan
źródło
4

CleanProject - czyści rozwiązania Visual Studio

Ile razy chciałeś wysłać projekt do znajomego lub przesłać go do strony internetowej, takiej jak MSDN Code Gallery, tylko po to, aby dowiedzieć się, że plik zip zawiera wiele rzeczy, których nie trzeba wysyłać, co powoduje, że plik jest większy niż to musi być.

bin folder obj folder Folder TestResults Foldery Resharper A jeśli zapomnisz o usunięciu powiązań kontroli źródła, ktokolwiek dostanie twój projekt, zostanie o to poproszony. Jako ktoś, kto wykonuje ten proces, postanowiłem udostępnić Ci mój kod do czyszczenia projektu.

PŁYTA CD..
źródło
3

Nie mogę żyć bez DPack - zwłaszcza podczas pracy nad dużymi projektami, znacznie ułatwia nawigację między plikami i członkami. I to za darmo .

Ulubione wady:

Alt + U: przeglądarka plików, filtruje pliki podczas pisania
Alt + G: przeglądarka kodów, filtruje wszystkich członków podczas pisania
Alt + M: przeglądarka kodów, filtruje metody w bieżącym pliku podczas pisania

...i tak dalej. O wiele łatwiej mi było znaleźć drogę w Eksploratorze projektów.

michalstanko
źródło
Ale jak właśnie się dzisiaj dowiedziałem, podobne wyniki można uzyskać za pomocą okna Nawiguj do (Ctrl +,), które jest teraz wbudowane w Visual Studio 2010.
michalstanko
1
DPack nadal wydaje mi się lepszy, ponieważ możesz skupić się tylko na bieżącym pliku i możesz wybrać wyświetlanie tylko metod, właściwości, zdarzeń itp. Bardzo fajnie!
Brad Parks
3

Vingy (bezpłatny)

Vingy 1.0 jest prostym, ale skutecznym dodatkiem do Visual Studio 2010, dzięki czemu można wyszukiwać w Internecie w sposób nieinwazyjny i filtrować wyniki na podstawie źródeł.

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

Możesz uruchomić Vingy, klikając Widok-> Inne okna -> Okno wyszukiwania Vingy w programie Visual Studio IDE lub po prostu podświetlając tekst w dokumencie, a następnie klikając Narzędzia -> Wyszukaj zaznaczony tekst (Ctrl + 1).

Wyszukiwanie za pomocą Vingy jest dość proste. Możesz rozpocząć wyszukiwanie na dwa sposoby.

  • Wpisując tekst w polu wyszukiwania Vingy i naciskając „Enter” lub klikając przycisk „Idź”
  • Podświetlając tekst w edytorze podczas pisania w Visual Studio, a następnie naciskając Ctrl + 1
zdziwiony święty
źródło
3

To jest moja lista rozszerzeń.

Lista na ten temat jest dość wyczerpująca, więc spędziłem trochę czasu, aby znaleźć potrzebne rozszerzenia. Oto migawka. Mam nadzieję, że to komuś pomoże. alternatywny tekst

Próbowałem zainstalować Codemaid i wyglądało to na fajny dodatek, ale moja odpowiedź w Visual Studio stała się bardzo wolna. Czułem się, jakby niektóre wątki cały czas pracowały, kiedy Codemaid był włączony. Więc odinstalowanie na razie.

129206
źródło
3

VSFileNav - (bezpłatny) Narzędzie Znajdź plik w rozwiązaniu (połączenie SonicFileFinder i Resharper). Lekki, łatwy w użyciu i szybki (mam dość czasu uruchamiania Sonic).

Oświadczenie: Napisałem to narzędzie.

Ian
źródło
1
@JavaAndCSharp: Nie bardzo, to powszechne zastrzeżenie, które widzę cały czas na SO, i najlepiej jest je dodać.
Ian
Tak, zdecydowanie dobrym pomysłem było dodanie zastrzeżenia.
JavaAndCSharp
1
  1. Wtyczka, aby szybko przejść do dowolnego pliku w rozwiązaniu Wyszukiwarka plików Sonic (darmowa)

  2. Szybkie przełączanie między plikami .h i .cpp Makro dostępne tutaj (za darmo)

I to wszystko =)

Viktor Sehr
źródło
Czy Sonic działa na VS2010? (Nie próbowałem, mam VS2010 DVD, ale jeszcze nie zainstalowałem)
Martin Marconcini
@Martin: też tego nie próbowałem.
Viktor Sehr
1

Szybkie dodawanie WoVS

Rozszerzenie „Quick Add Reference” rozszerza inteligentny tag, który VS pokazuje dla nierozpoznanych typów, dając szansę dodania odpowiedniego odwołania do zestawu dla tego typu oraz odpowiedniej klauzuli „using”, jeśli to konieczne w jednym ujęciu.

PŁYTA CD..
źródło