Visual Studio 2010 - ekstensi yang disarankan [ditutup]


301

Apa ekstensi yang disarankan untuk Visual Studio 2010? (Harap sebutkan apakah gratis atau tidak Dan juga tujuan / fungsinya juga)

Jawaban:


185

Gratis:

Tidak Gratis:


Saya datang ke sini mencoba mencari Template SQL untuk ditambahkan ke VS2010, tetapi tidak ditampilkan. Apakah ada templat seperti itu?
jp2code

47

NuGet

NuGet (sebelumnya NuPack) adalah sistem manajemen paket yang berfokus pada pengembang open source dan gratis untuk platform .NET yang bermaksud menyederhanakan proses menggabungkan perpustakaan pihak ketiga ke dalam aplikasi .NET selama pengembangan.



35

AnkhSVN (gratis)

Bahkan jika Anda menggunakan cangkang SVN lain di luar VS (seperti TortoiseSVN), saya sarankan untuk menginstal Penyedia Kontrol Sumber ini untuk secara otomatis melacak nama file, penghapusan dan sejenisnya.


2
Kecuali jika sudah jauh lebih kuat sejak saya menggunakannya terakhir (2 tahun yang lalu) saya hanya akan bertahan dengan kura-kura.
Sky Sanders

2
Itu menjadi jauh lebih kuat - kami tidak punya masalah dengan itu. Saya pribadi masih tetap menggunakan Tortoise karena saya tidak suka SCC dalam IDE. Terlalu bingung.
Dave Markle

1
AnkhSVN aneh dan tidak stabil. Saya menggunakan VisualSvn, bernilai uang.
Ivan G.

24

Visual Assist X (tidak gratis)


8
Tidak bebas, tapi juga layak harga.
James McNellis

1
IMO, penyimpangan yang luas dari praktik standar VS UI membuat produk ini sangat menyebalkan. Bahkan ketika saya memiliki salinan berlisensi di tempat kerja saya akhirnya menonaktifkannya.
Sam Harwell

3
Sangat bagus mengingat Intellisense tidak bekerja dengan /
clr

1
Saya menggunakan Visual Assist sejak VC6, dan saya benar-benar tidak bisa "melihat" apa pun di editor tanpa itu :)
m_pGladiator

Saya percaya jika Anda tidak memiliki Visual Assist X .. Anda tidak bisa menjadi programmer yang baik ..;)
maxpayne

22

Ghost Doc (Gratis)

Butuh beberapa saat untuk mengkonfigurasinya dengan benar, tetapi ini bisa sangat berguna.


32
Saya pikir alat ini mengerikan. Ini menghasilkan komentar tidak berguna yang benar-benar tidak berguna. Mungkin terlihat bagus untuk menghasilkan komentar xml otomatis tetapi "tetapkan atau dapatkan nilai yang menunjukkan apakah instance ini kotor" Apakah ini benar-benar berguna pada properti bernama "IsDirty"? Itu menambahkan baris yang tidak berguna dalam kode Anda menurut saya. Jika Anda harus membuat komentar Xml yang bermanfaat, maka ini tidak akan membantu Anda karena Anda harus menulis sendiri.
Stéphane

18
@Stephane: Komentar tidak dimaksudkan untuk digunakan apa adanya. Mereka dirancang untuk menjadi template bagi manusia untuk menyempurnakan. Karena itu saya merasa sangat berguna.
TrueWill

3
@Stephane TrueWill benar ini adalah templat untuk menghasilkan dokumentasi yang bagus, selain itu jika Anda melihat komentar NET framework, Anda dapat melihat bahwa semuanya memiliki templat bahasa tertentu, saya melakukannya dalam komponen saya sendiri melalui gostDoc. Ini sangat penting ketika menggunakan API publik, dokumentasi harus konsisten, secara leksikal.
BartoszAdamczewski

10
Sebagai "templat bagi manusia untuk menyempurnakan", alat ini tidak masuk akal. Yang harus Anda lakukan adalah mengetik /// (atau '' 'dalam VB) untuk mendapatkan template untuk menyempurnakan. Satu-satunya yang ditambahkan GhostDoc adalah teks yang dibuat dari nama anggota ... teks yang karenanya tidak berguna bagi manusia dengan setengah otak.
Ryan Lundy

7
Dokumentasi "Jelas" adalah dokumentasi yang tidak berguna. Orang tidak melihat dokumentasi untuk mempelajari yang sudah jelas. Lihat, buka properti proyek Anda di bawah Build dan di kotak peringatan Suppress , ketik 1591. Di sana, sekarang Anda tidak akan mendapatkan ping tentang dokumentasi yang hilang. Sekarang Anda dapat mengetikkan dokumentasi nyata di tempat yang diperlukan alih-alih menggunakan GhostDoc untuk menghasilkan undocumentation hanya untuk menghindari peringatan saat Anda kompilasi. Jika saya terdengar agak keras di sini, itu karena saya telah menjadi korban "dokumentasi" yang dibuat GhostDoc di masa lalu. Jangan buang waktu Anda membuat dokumentasi untuk membuang waktu saya.
Ryan Lundy

21

tautan akan menyenangkan. Ini adalah konten komunitas bukan arah lalu lintas. apa yang terjadi ketika blog Anda mati? Pokoknya terima kasih untuk daftarnya.
Sky Sanders

@ kode penyair: Tautan yang ditambahkan. Tidak mencoba untuk mengarahkan lalu lintas, hanya tidak mau harus menyalin dan menempel banyak tautan.
Scott Dorman

Penyelesaian Pemilih Warna rupanya menyebabkan beberapa masalah ketidakstabilan di VS2010, dan telah dihapus dari Galeri (untuk saat ini).
moswald

Alat Pendiri Tim Server Power? kapan mereka mengubah nama}
Juan Zamudio

Sebagian besar dari mereka termasuk dalam alat VSProductivity dan vs powercommand tools addin.
vendettamit

17

DevExpress CodeRush / Refactor! Pro (tidak gratis, $ 249,99)

Ini jauh lebih baik daripada Resharper (yang selalu memperlambat VS saya untuk merangkak), ini bekerja dengan C # dan VB.NET (termasuk refactoring) dan dukungan serta komunitasnya sangat baik. Senilai harganya. Dan ya, itu mendukung 2010 (dalam RC pada saat penulisan ini).



13

VisualSVN (tidak bebas)

Saya pribadi lebih suka ini daripada AnkhSVN karena ini bukan penyedia SCC dan tidak menambahkan file tambahan ke repositori saya.


Saya menggunakan AnkhSVN dan tidak menambahkan file ke repositori. Server Visual SVN hebat, jadi saya akan membayangkan klien juga. Tapi saya tidak yakin apa yang akan saya tawarkan di atas AnkhSVN.
Sam Harwell

1
Terakhir kali saya mencobanya, ia menambahkan file .scc ke proyek saya seperti SourceSafe. Saya cukup yakin bahwa VisualSVN dan AnkhSVN memiliki sebagian besar fitur yang sama, tetapi VisualSVN adalah pilihan saya.
jrummell

12

VisualHG adalah plugin kontrol Sumber Mercurial yang menggerakkan TortoiseHG dari VS. Saya penggemar berat Mercurial & DVCS. VisualHG membuatnya bagus dan terintegrasi. Penggemar Git - Saya tidak meminta perang api. Hg hanyalah merek saya.


Saya menggunakan paket HGSCC hari ini. Ini berkembang cukup banyak sejak saya memposting jawaban ini.
CAD berbicara

Tidak, saya tidak - kembali ke VisualHg, yang di bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke


9

Saya suka DevExpress dan memilikinya untuk VS2010. Namun ada sedikit gangguan dengan memunculkan menu refactor setelah Anda mengubah pengenal. Dalam VS2008 ketika Anda menekan perintah VS refactor ( Ctrl+,) itu akan membiarkan Anda refactor pengidentifikasi itu ke nama baru. Dalam VS2010 menu itu berkedip dan menghilang dan digantikan oleh menu DevExpress. Anda bisa mendapatkan menu asli tetapi butuh sedikit mengutak-atik.
Igor Zevaka


9

Jika Anda seorang pecinta Vim ...

VsVim - bebas
ViEmu - tidak bebas (juga belum dirilis)


Doh! Saya sudah menunggu ViEmu versi 2010. Tapi VsVim gratis, sepertinya Symnum Systems (sebelumnya NGEDIT, pembuat ViEmu) akan mengalami beberapa masalah.
Matt Greer

9

CodeMaid tampaknya sangat berguna - itu AutoFormats pada save yang menghemat banyak waktu antara pengembang dan kode-diff. (Apakah ada alat lain yang dapat menggunakan dokumen VS AutoFormat?)


Pembantu kode itu keren, tetapi kemudian memformat beberapa kode dengan cara yang tidak saya sukai dan tidak ada cara untuk mengatur apa yang harus dibersihkan oleh pelayan dan yang tidak. Selain itu Visual Studio saya menjadi lambat
Rumplin

7

VS10x Code Map Itu sangat keren. Mudah melompat ke properti, metode. Dan mudah memperluas wilayah runtuh dan banyak lagi.

teks alternatif


9
Tidak lagi gratis. Pengembang (sangat tidak jujur) mengumpulkan ratusan ulasan tinggi dengan itu sebagai produk gratis, kemudian mengubahnya menjadi produk berbayar saja.
Ryan Lundy



5

Ekstensi Kode Editor Kontrak , ekstensi gratis yang memberikan informasi tentang kontrak yang diwarisi untuk metode yang sedang Anda kerjakan, dan daftar kontrak untuk metode apa pun yang Anda panggil. Sayangnya, fitur yang terakhir bertentangan dengan Resharper, tetapi yang pertama masih berfungsi dengan baik.


4

RockScroll (gratis) - Klik dua kali pada kata / simbol yang menyoroti semua kemunculan kata / simbol itu. Juga ganti bilah gulir dengan pratinjau kode Anda, dengan titik edit dan garis "semua kejadian" disorot.

Contoh penggunaan: ingin melihat apakah variabel digunakan di tempat lain dalam file sumber saat ini? Klik dua kali variabel, lihat bilah gulir untuk highlight merah.


1
Setara Visual Studio 2010 adalah sumber terbuka dan ekstensi yang jauh lebih baik yang disebut AllMargins oleh David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell

AllMargins telah menghilang dari galeri.
Tenpn


4

AtomineerUtils Pro (tidak gratis, $ 9,99 USD), menurut saya, lebih baik daripada Ghost Doc. Tapi, seperti Ghost Doc atau generator dokumentasi otomatis, dokumentasi yang dihasilkan dimaksudkan untuk diedit dengan nilai nyata.


4

devColor (Gratis)

Alat kecil yang menggarisbawahi warna hex dalam stylesheet dengan warna yang benar. Saya sangat suka bagaimana itu diintegrasikan ke dalam editor.


4

CleanProject - Membersihkan Solusi Visual Studio

Berapa kali Anda ingin mengirim proyek ke teman atau mengunggahnya ke situs web seperti Galeri Kode MSDN hanya untuk menemukan bahwa file zip Anda memiliki banyak hal yang tidak perlu Anda kirimkan sehingga membuat file lebih besar dari itu perlu.

folder bin folder obj folder TestResults folder Resharper Dan kemudian jika Anda lupa tentang menghapus binding Source Control siapa pun yang mendapatkan proyek Anda akan diminta tentang itu. Sebagai seseorang yang banyak melakukan proses ini, saya memutuskan untuk membagikan kode saya kepada Anda untuk membersihkan proyek.


3

Saya tidak bisa hidup tanpa DPack - terutama ketika mengerjakan proyek besar, membuat navigasi antara file dan anggota menjadi lebih mudah. Dan gratis .

Kekurangan favorit:

Alt + U: browser file, memfilter file saat Anda mengetik
Alt + G: browser kode, memfilter semua anggota saat Anda mengetik
Alt + M: browser kode, memfilter metode dalam file saat ini saat Anda mengetik

...dan seterusnya. Jauh lebih mudah bagi saya kemudian menemukan jalan di sekitar Project Explorer.


Tetapi seperti yang baru saya
ketahui

1
DPack sepertinya masih lebih baik bagi saya, karena Anda dapat fokus hanya pada file saat ini, dan Anda dapat memilih untuk melihat metode yang adil, hanya properti, hanya acara, dll. Sangat bagus!
Brad Parks

3

Vingy (Gratis)

Vingy 1.0 sederhana, tetapi efektif ditambahkan untuk Visual Studio 2010 sehingga Anda dapat mencari web dengan cara yang tidak mengganggu, dan dapat memfilter hasil berdasarkan sumber.

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

Anda dapat memunculkan Vingy baik dengan mengklik View-> Other Windows -> Vingy Search Window dari Visual Studio IDE, atau hanya dengan menyalakan beberapa teks dalam dokumen dan kemudian mengklik Tools -> Search Selected Text (Ctrl + 1).

Pencarian dengan Vingy cukup mudah. Anda dapat memulai Pencarian dengan dua cara.

  • Dengan mengetik teks di kotak pencarian Vingy dan menekan 'Enter' atau dengan mengklik tombol 'Go'
  • Dengan menyorot beberapa teks di editor saat Anda mengetik di Visual Studio, lalu menekan Ctrl + 1

3

Ini daftar ekstensi saya.

Daftar ini cukup komprehensif, jadi saya menghabiskan beberapa waktu untuk menemukan ekstensi yang saya butuhkan. Inilah snapshotnya. Semoga ini bisa membantu seseorang. teks alternatif

Saya mencoba menginstal Codemaid, dan tampaknya menjadi addon bagus, tetapi respon Visual Studio saya menjadi sangat lambat. Merasa seperti beberapa utas melakukan beberapa pekerjaan sepanjang waktu ketika Codemaid aktif. Jadi hapus instalan untuk saat ini.


3

VSFileNav - (Gratis) Alat Find File in Solution (bersilangan antara SonicFileFinder dan Resharper). Ringan, mudah digunakan dan cepat (saya muak dengan waktu startup besar dengan Sonic).

Penafian: Saya menulis alat ini.


1
@JavaAndCSharp: Tidak juga, ini adalah penafian umum yang saya lihat sepanjang waktu di SO, dan saya pikir sebaiknya menambahkannya.
Ian

Ya, itu ide yang bagus untuk menambahkan penafian.
JavaAndCSharp


1

Referensi Tambah Cepat WoVS

Ekstensi "Referensi Tambah Cepat" menambah tag pintar yang VS tunjukkan untuk jenis yang tidak dikenal memberi Anda kesempatan untuk menambahkan referensi perakitan yang sesuai untuk jenis itu ditambah klausa "menggunakan" yang sesuai jika diperlukan dalam satu pemotretan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.