Visual Studio 2010 - tiện ích mở rộng được đề xuất [đã đóng]


301

Các tiện ích mở rộng được đề xuất của bạn cho Visual Studio 2010 là gì? (Vui lòng cho biết nếu nó miễn phí hay không Và cả mục đích / chức năng của nó nữa)

Câu trả lời:


185

Miễn phí:

Không miễn phí:


Tôi đến đây để cố gắng tìm một Mẫu SQL để thêm vào VS2010, nhưng nó không được hiển thị. Có một mẫu như vậy?
jp2code

47

NuGet

NuGet (trước đây là NuPack) là một hệ thống quản lý gói tập trung dành cho nhà phát triển mã nguồn mở miễn phí dành cho nền tảng .NET nhằm đơn giản hóa quá trình kết hợp các thư viện của bên thứ ba vào một ứng dụng .NET trong quá trình phát triển.


43

PowerCommands (miễn phí)


Whoo hoo cho PowerCommands. Giải pháp 'tổ chức và sắp xếp các cách sử dụng' rất thuận tiện cho việc làm sạch mã.
Jeff Wilcox

35

AnkhSVN (miễn phí)

Ngay cả khi bạn sử dụng các trình bao SVN khác bên ngoài VS (như TortoiseSVN), tôi khuyên bạn nên cài đặt Nhà cung cấp kiểm soát nguồn này để tự động theo dõi các lần đổi tên tệp, xóa và tương tự.


2
Trừ khi nó đã trở nên mạnh mẽ hơn rất nhiều kể từ khi tôi sử dụng nó lần trước (2 năm trước), tôi sẽ chỉ gắn bó với rùa.
Sky Sanders

2
Nó đã trở nên mạnh mẽ hơn rất nhiều - chúng tôi không có vấn đề gì với nó. Cá nhân tôi vẫn gắn bó với Rùa vì tôi không thích SCC trong IDE. Nó chỉ là quá bối rối.
Dave Markle

1
AnkhSVN thật kỳ lạ và không ổn định. Tôi sử dụng VisualSvn, nó đáng đồng tiền bát gạo.
Ivan G.

24

Visual Assistant X (không miễn phí)


8
Không miễn phí, nhưng cũng đáng giá.
James McNellis

1
IMO, sự sai lệch lớn so với thực tiễn UI UI tiêu chuẩn làm cho sản phẩm này cực kỳ bực bội. Ngay cả khi tôi có một bản sao được cấp phép tại nơi làm việc, cuối cùng tôi đã vô hiệu hóa nó.
Sam Harwell

3
Rất tốt khi xem xét Intellisense không hoạt động với / clr
PostMan

1
Tôi sử dụng Hỗ trợ trực quan kể từ VC6 và tôi thực sự không thể "nhìn thấy" bất cứ điều gì nữa trong trình chỉnh sửa mà không có nó :)
m_pGladinator

Tôi tin rằng nếu bạn không có Visual Assistant X .. bạn không thể trở thành một lập trình viên giỏi ..;)
maxpayne 23/07/13

22

Ghost Doc (Miễn phí)

Phải mất một thời gian để cấu hình nó đúng cách, nhưng nó có thể khá hữu ích.


32
Tôi nghĩ rằng công cụ này là khủng khiếp. Nó tạo ra những bình luận vô dụng mà thực sự vô dụng. Có thể có vẻ tốt khi tạo nhận xét xml tự động nhưng "đặt hoặc nhận giá trị cho biết thời điểm này là bẩn" Điều này có thực sự hữu ích trên một thuộc tính có tên "IsDenty" không? Theo ý kiến ​​của tôi, việc thêm các dòng vô dụng vào mã của bạn. Nếu bạn phải đưa ra một nhận xét Xml hữu ích, thì điều này sẽ không giúp ích gì cho bạn vì dù sao bạn cũng sẽ phải tự viết nó.
Stéphane

18
@Stephane: Các ý kiến ​​không có nghĩa là được sử dụng nguyên trạng. Chúng được thiết kế để trở thành khuôn mẫu cho một con người xác thịt. Như vậy tôi thấy nó rất hữu ích.
TrueWill

3
@Stephane TrueWill đúng đây là một mẫu để tạo tài liệu đẹp, ngoài ra nếu bạn xem các bình luận khung NET, bạn có thể thấy rằng tất cả chúng đều có một mẫu ngôn ngữ nhất định, tôi thực hiện điều đó trong thành phần của riêng tôi thông qua gostDoc. Điều này rất quan trọng khi triển khai API công khai, tài liệu phải nhất quán, theo từ vựng.
BartoszAdamczewski

10
Là một "khuôn mẫu cho một con người xác thịt", công cụ này không có ý nghĩa gì. Tất cả những gì bạn phải làm là gõ /// (hoặc '' 'trong VB) để lấy một mẫu để xác thịt. Điều duy nhất GhostDoc bổ sung là văn bản mà nó tạo nên từ tên của thành viên ... văn bản do đó vô dụng với bất kỳ con người nào có nửa bộ não.
Ryan Lundy

7
Tài liệu "Rõ ràng" là tài liệu vô dụng. Mọi người không nhìn vào tài liệu để tìm hiểu rõ ràng. Hãy nhìn, đi đến các thuộc tính dự án của bạn trong Build và trong hộp cảnh báo Suppress , gõ 1591. Ở đó, bây giờ bạn sẽ không bị ping về tài liệu bị thiếu. Bây giờ bạn có thể nhập tài liệu thực ở nơi cần thiết thay vì sử dụng GhostDoc để tạo tài liệu chỉ để tránh cảnh báo khi bạn biên dịch. Nếu tôi nghe có vẻ hơi kịch liệt ở đây, thì đó là vì tôi đã từng là nạn nhân của "tài liệu" do GhostDoc tạo ra trong quá khứ. Đừng lãng phí thời gian của bạn để tạo ra tài liệu để lãng phí thời gian của tôi.
Ryan Lundy

21

liên kết sẽ tốt đẹp. Đây là nội dung cộng đồng không phải là hướng giao thông. Điều gì xảy ra khi blog của bạn không hoạt động? Dù sao cũng cảm ơn vì danh sách.
Sky Sanders

@code poet: Đã thêm liên kết. Không cố gắng tăng lưu lượng truy cập, chỉ không muốn phải sao chép và dán nhiều liên kết đó.
Scott Dorman

Hoàn thành Bộ chọn Màu rõ ràng gây ra một số vấn đề không ổn định trong VS2010 và đã bị xóa khỏi Thư viện (hiện tại).
moswald

Đội ngũ sáng lập máy chủ Công cụ quyền lực? khi nào họ đổi tên}
Juan Zamudio

Hầu hết trong số chúng được bao gồm trong công cụ VSP sinh sản và bổ trợ công cụ powercommand.
thù

17

DevExpress CodeRush / Tái cấu trúc! Pro (không miễn phí, $ 249,99)

Nó tốt hơn so với Resharper (bằng cách này luôn làm chậm VS của tôi khi thu thập dữ liệu), nó hoạt động với C # VB.NET (bao gồm cả tái cấu trúc) và hỗ trợ và cộng đồng là tuyệt vời. Đáng giá thẻ. Và vâng, nó hỗ trợ 2010 (trong RC tại thời điểm viết bài này).



13

VisualSVN (không miễn phí)

Cá nhân tôi thích điều này hơn AnkhSVN vì đây không phải là nhà cung cấp SCC và không thêm các tệp bổ sung vào kho lưu trữ của tôi.


Tôi sử dụng AnkhSVN và nó đã không thêm bất kỳ tệp nào vào kho lưu trữ. Máy chủ Visual SVN là tuyệt vời, vì vậy tôi sẽ tưởng tượng khách hàng là tốt. Nhưng tôi không chắc những gì nó sẽ cung cấp cho tôi trên AnkhSVN.
Sam Harwell

1
Lần cuối cùng tôi dùng thử, nó đã thêm các tệp .scc vào dự án của tôi như SourceSafe. Tôi khá chắc chắn rằng VisualSVN và AnkhSVN có hầu hết các tính năng giống nhau, nhưng VisualSVN là sở thích của tôi.
jrummell

12

VisualHG là một plugin kiểm soát nguồn Mercurial điều khiển TortoiseHG từ VS. Tôi là một fan hâm mộ lớn của Mercurial & DVCS. VisualHG làm cho nó tốt đẹp tích hợp. Người hâm mộ Git - Tôi không yêu cầu một cuộc chiến rực lửa. Hg chỉ là thương hiệu của tôi.


Tôi đang sử dụng gói HGSCC những ngày này. Nó phát triển khá nhiều kể từ khi tôi đăng câu trả lời này.
CAD bloke

Không, tôi không - quay lại VisualHg, một người tại bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke


9

Tôi yêu DevExpress và có nó cho VS2010. Tuy nhiên, có một phiền toái nhỏ với việc hiển thị menu refactor sau khi bạn thay đổi định danh. Trong VS2008 khi bạn nhấn lệnh VS refactor ( Ctrl+,) nó sẽ cho phép bạn cấu trúc lại mã định danh đó sang tên mới. Trong VS2010, menu đó nhấp nháy và biến mất và được thay thế bởi menu DevExpress. Bạn có thể nhận được các menu ban đầu nhưng phải mất một chút khó khăn.
Igor Zevaka


9

Nếu bạn là một người hâm mộ Vim ...

VsVim -
ViEmu miễn phí- không miễn phí (cũng chưa được phát hành)


Ôi! Tôi đã chờ đợi phiên bản 2010 của ViEmu. Nhưng VsVim là miễn phí, có vẻ như Symnum Systems (trước đây là NGEDIT, người tạo ra ViEmu) sẽ gặp một số vấn đề.
Matt Greer

9

CodeMaid dường như khá hữu ích - nó tự động định dạng tiết kiệm giúp tiết kiệm rất nhiều thời gian giữa các nhà phát triển và mã khác biệt. (Có công cụ nào khác có thể sử dụng tài liệu VS AutoFormat không?)


Người giúp việc mã rất tuyệt, nhưng sau đó nó đã hình thành một số mã theo cách tôi không thích và không có cách nào để thiết lập những gì người giúp việc nên làm sạch và những gì không. Ngoài ra, Visual Studio của tôi trở nên chậm chạp
Rumplin

7

Bản đồ mã VS10x Điều đó rất tuyệt. Dễ dàng nhảy vào tài sản, phương pháp. Và dễ dàng mở rộng khu vực sụp đổ và nhiều hơn nữa.

văn bản thay thế


9
Không còn miễn phí. Nhà phát triển (khá không trung thực) đã thu được hàng trăm đánh giá cao với nó như một sản phẩm miễn phí, sau đó đổi nó thành một sản phẩm chỉ trả tiền.
Ryan Lundy



5

Phần mở rộng biên tập mã hợp đồng , một phần mở rộng miễn phí cung cấp thông tin về các hợp đồng được kế thừa cho phương thức bạn đang thực hiện và danh sách các hợp đồng cho bất kỳ phương thức nào bạn đang gọi. Thật không may, tính năng sau xung đột với Resharper, nhưng tính năng trước vẫn hoạt động tốt.


4

RockScroll (miễn phí) - Nhấp đúp vào từ / ký hiệu làm nổi bật tất cả các lần xuất hiện của từ / ký hiệu đó. Đồng thời thay thế thanh cuộn bằng bản xem trước mã của bạn, với các điểm chỉnh sửa và dòng "tất cả các lần xuất hiện" được tô sáng.

Ví dụ về việc sử dụng: muốn xem liệu một biến được sử dụng ở bất kỳ nơi nào khác trong tệp nguồn hiện tại không? Nhấp đúp vào biến, nhìn vào thanh cuộn cho bất kỳ màu đỏ nổi bật.


1
Visual Studio 2010 tương đương là một mã nguồn mở và phần mở rộng được gọi là AllMargins tốt hơn nhiều bởi David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/...
Sam Harwell

AllMargins đã biến mất khỏi thư viện.
tenpn


4

Theo tôi, AtomineerUtils Pro (không miễn phí, 9,99 USD), tốt hơn so với Ghost Doc. Nhưng, giống như Ghost Doc hoặc bất kỳ trình tạo tài liệu tự động nào, tài liệu được tạo ra có nghĩa là được chỉnh sửa để có giá trị thực.


4

devColor (Miễn phí)

Công cụ nhỏ gạch chân màu hex trong biểu định kiểu với màu chính xác. Tôi thực sự thích cách nó tích hợp vào trình soạn thảo.


4

CleanProject - Làm sạch giải pháp Visual Studio

Đã bao nhiêu lần bạn muốn gửi dự án cho bạn bè hoặc tải nó lên một trang web như Thư viện mã MSDN chỉ để thấy rằng tệp zip của bạn có nhiều nội dung mà bạn không cần gửi trong đó làm cho tệp lớn hơn nó cần phải.

thư mục bin thư mục obj TestResults thư mục Chia sẻ lại thư mục Và sau đó nếu bạn quên xóa các ràng buộc Nguồn điều khiển, bất cứ ai nhận được dự án của bạn sẽ được nhắc về điều đó. Là một người thực hiện quá trình này rất nhiều, tôi quyết định chia sẻ với bạn mã của tôi để làm sạch một dự án.


3

Tôi không thể sống mà không có DPack - đặc biệt là khi làm việc trên các dự án lớn, giúp điều hướng giữa các tệp và thành viên dễ dàng hơn nhiều. Và nó miễn phí .

Thiếu sót yêu thích:

Alt + U: trình duyệt tệp, lọc các tệp khi bạn nhập
Alt + G: trình duyệt mã, lọc tất cả các thành viên khi bạn nhập
Alt + M: trình duyệt mã, lọc các phương thức trong tệp hiện tại khi bạn nhập

...và như thế. Sau đó, tôi dễ dàng hơn nhiều trong việc tìm đường quanh Project Explorer.


Nhưng như tôi vừa phát hiện hôm nay, có thể đạt được kết quả tương tự bằng cách sử dụng cửa sổ Điều hướng đến (Ctrl +,) hiện được tích hợp vào Visual Studio 2010
michalstanko

1
DPack dường như vẫn tốt hơn đối với tôi, vì bạn có thể chỉ tập trung vào tệp hiện tại và bạn có thể chọn chỉ xem các phương thức, chỉ các thuộc tính, chỉ các sự kiện, v.v ... Rất hay!
Brad park

3

Vingy (Miễn phí)

Vingy 1.0 đơn giản, nhưng bổ sung hiệu quả cho Visual Studio 2010 để bạn có thể tìm kiếm trên web theo cách không xâm phạm và có thể lọc kết quả dựa trên các nguồn.

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

Bạn có thể hiển thị Vingy bằng cách nhấp vào Xem-> Windows khác -> Cửa sổ tìm kiếm Vingy từ Visual Studio IDE hoặc chỉ bằng cách chiếu sáng một số văn bản trong tài liệu và sau đó nhấp vào Công cụ -> Tìm kiếm văn bản đã chọn (Ctrl + 1).

Tìm kiếm với Vingy là khá đơn giản. Bạn có thể bắt đầu Tìm kiếm theo hai cách.

  • Bằng cách nhập văn bản vào hộp tìm kiếm Vingy và nhấn 'Enter' hoặc bằng cách nhấp vào nút 'Đi'
  • Bằng cách tô sáng một số văn bản trong trình chỉnh sửa khi bạn nhập vào Visual Studio, sau đó nhấn Ctrl + 1

3

Đây là danh sách các phần mở rộng của tôi.

Danh sách trên này khá toàn diện, vì vậy đôi khi tôi đã dành thời gian để tìm các tiện ích mở rộng mà tôi cần. Đây là ảnh chụp nhanh. Hy vọng nó sẽ giúp được ai đó. văn bản thay thế

Tôi đã thử cài đặt Codemaid và nó có vẻ là một addon tiện lợi, nhưng phản hồi Visual Studio của tôi trở nên rất chậm. Cảm thấy như một số chủ đề đã làm một số công việc tất cả các thời gian khi Codemaid được bật. Vì vậy, gỡ cài đặt cho bây giờ.


3

VSFileNav - (Miễn phí) Công cụ Tìm tệp trong Giải pháp (giao thoa giữa SonicFile Downloader và Resharper). Nhẹ, dễ sử dụng và nhanh chóng (Tôi phát ngán với thời gian khởi động khổng lồ với Sonic).

Disclaimer: Tôi đã viết công cụ này.


1
@JavaAndCSharp: Không thực sự, đó là một sự từ chối phổ biến mà tôi thấy mọi lúc trên SO, và nghĩ tốt nhất là thêm nó.
Ian

Vâng, đó chắc chắn là một ý tưởng tốt để thêm từ chối trách nhiệm.
JavaAndCSharp


1

Thêm tài liệu tham khảo nhanh của WoVS

Tiện ích mở rộng Thêm nhanh Tham khảo các phần mở rộng Thẻ gia tăng thẻ thông minh mà VS hiển thị cho các loại không được nhận dạng cho bạn cơ hội thêm tham chiếu lắp ráp tương ứng cho loại đó cộng với mệnh đề sử dụng mệnh đề nếu sử dụng trong một lần bắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.