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)

Odpowiedzi:


185

Wolny:

Nie darmowy:


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.


43

PowerCommands (bezpłatny)


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.


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)


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.


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

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).



13

VisualSVN ( niewolny )

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


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



9

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)


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?)


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


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.


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.


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.


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.


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.


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.


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

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.


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.


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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.