Visual Studio 2010 - ส่วนขยายที่แนะนำ [ปิด]


301

ส่วนขยายที่แนะนำสำหรับ Visual Studio 2010 คืออะไร (โปรดระบุว่ามันว่างหรือไม่และยังมีวัตถุประสงค์ / ฟังก์ชั่นด้วย)

คำตอบ:


185

ฟรี:

ไม่ฟรี:


ฉันมาที่นี่พยายามค้นหาเทมเพลต SQL เพื่อเพิ่มไปยัง VS2010 แต่ไม่ปรากฏ มีเทมเพลตดังกล่าวหรือไม่?
jp2code

47

NuGet

NuGet (เดิมชื่อ NuPack) เป็นนักพัฒนาโอเพนซอร์ซที่มุ่งเน้นระบบการจัดการแพคเกจฟรีสำหรับแพลตฟอร์ม. NET ที่มีจุดประสงค์เพื่อลดความซับซ้อนของกระบวนการรวมห้องสมุดบุคคลที่สามไว้ในแอพพลิเคชั่น. NET ระหว่างการพัฒนา


43

PowerCommands (ฟรี)


Whoo hoo สำหรับ PowerCommands โซลูชัน - และทั้งโครงการ 'จัดระเบียบและเรียงลำดับการใช้' มีประโยชน์มากสำหรับการทำความสะอาดโค้ด
Jeff Wilcox

35

AnkhSVN (ฟรี)

แม้ว่าคุณจะใช้เชลล์ SVN อื่นนอก VS (เช่น TortoiseSVN) ฉันแนะนำให้ติดตั้ง Source Control Provider นี้เพื่อติดตามการเปลี่ยนชื่อไฟล์การลบและสิ่งที่คล้ายกันโดยอัตโนมัติ


2
นอกจากจะได้รับความแข็งแกร่งมากขึ้นตั้งแต่ฉันใช้มันครั้งสุดท้าย (2 ปีที่แล้ว) ฉันจะติดเต่า
Sky Sanders

2
มันมีความแข็งแกร่งมากขึ้น - เราไม่มีปัญหากับมัน ฉันเองก็ยังคงติดอยู่กับเต่าเพราะฉันไม่ชอบ SCC ใน IDE มันสับสนเกินไป
Dave Markle

1
AnkhSVN แปลกและไม่เสถียร ฉันใช้ VisualSvn มันคุ้มค่าเงิน
Ivan G.

24

Visual Assist X (ไม่ฟรี)


8
ไม่ฟรี แต่ดีคุ้มค่าราคา
James McNellis

1
IMO ความเบี่ยงเบนที่ครอบคลุมจากการปฏิบัติ VS UI มาตรฐานทำให้ผลิตภัณฑ์นี้น่าผิดหวังอย่างยิ่ง แม้ในขณะที่ฉันมีลิขสิทธิ์ในที่ทำงานฉันก็ปิดการใช้งาน
Sam Harwell

3
การพิจารณาที่ดีมาก Intellisense ไม่สามารถทำงานกับ / clr ได้
PostMan

1
ผมใช้ภาพ Assist ตั้งแต่ VC6 และผมไม่สามารถ "เห็น" อะไรอีกต่อไปในการแก้ไขโดยไม่ได้ :)
m_pGladiator

ผมเชื่อว่าถ้าคุณไม่ได้มี Visual Assist X .. คุณไม่สามารถเป็นโปรแกรมเมอร์ที่ดี .. ;)
MaxPayne

22

Ghost Doc (ฟรี)

ใช้เวลาสักครู่เพื่อกำหนดค่าให้ถูกต้อง แต่อาจมีประโยชน์มาก


32
ฉันคิดว่าเครื่องมือนี้น่ากลัว มันสร้างความคิดเห็นที่ไร้ประโยชน์ที่ไร้ประโยชน์จริงๆ อาจเป็นเรื่องดีที่จะสร้างความคิดเห็น xml อัตโนมัติ แต่ "ตั้งค่าหรือรับค่าที่ระบุว่าอินสแตนซ์นี้สกปรก" นี่เป็นประโยชน์จริง ๆ ในคุณสมบัติชื่อ "IsDirty" หรือไม่ มันเพิ่มบรรทัดที่ไร้ประโยชน์ในรหัสของคุณในความคิดของฉัน หากคุณต้องแสดงความคิดเห็น Xml ที่มีประโยชน์นี่จะไม่ช่วยคุณเพราะคุณจะต้องเขียนด้วยตัวเอง
Stéphane

18
@Stephane: ความคิดเห็นไม่ได้มีไว้เพื่อใช้ตามที่เป็นอยู่ พวกมันถูกออกแบบมาเพื่อเป็นแม่แบบสำหรับมนุษย์ ฉันพบว่ามันมีประโยชน์มาก
TrueWill

3
@Stephane TrueWill นั้นถูกต้องนี่คือเทมเพลตสำหรับสร้างเอกสารที่ดีนอกจากนี้ถ้าคุณดูที่ข้อคิดเห็นของกรอบ NET คุณจะเห็นว่าพวกเขาทั้งหมดมีเทมเพลตภาษาที่แน่นอน สิ่งนี้สำคัญมากเมื่อปรับใช้ API สาธารณะเอกสารจะต้องมีความสอดคล้องกัน
BartoszAdamczewski

10
ในฐานะที่เป็น "เทมเพลตสำหรับมนุษย์ที่ต้องการกำจัด" เครื่องมือไม่สมเหตุสมผล สิ่งที่คุณต้องทำคือพิมพ์ /// (หรือ '' 'ใน VB) เพื่อรับเทมเพลต สิ่งเดียวที่ GhostDoc เพิ่มคือข้อความที่ประกอบขึ้นจากชื่อของสมาชิก ... ข้อความที่ไม่มีประโยชน์ใด ๆ ต่อมนุษย์ที่มีสมองเพียงครึ่งเดียว
Ryan Lundy

7
เอกสาร "ชัดเจน" เป็นเอกสารที่ไร้ประโยชน์ คนไม่ดูเอกสารเพื่อเรียนรู้ที่ชัดเจน ดูไปที่คุณสมบัติโครงการของคุณภายใต้สร้างและในกล่องคำเตือนการปราบปรามพิมพ์ 1591 ที่นั่นตอนนี้คุณจะไม่ได้รับการ ping เกี่ยวกับเอกสารที่ขาดหายไป ตอนนี้คุณสามารถพิมพ์เอกสารจริงที่จำเป็นต้องใช้แทนการใช้ GhostDoc เพื่อสร้างเอกสารที่ไม่จำเป็นเพียงเพื่อหลีกเลี่ยงคำเตือนเมื่อคุณรวบรวม ถ้าฉันฟังดูวุ่นวายเล็กน้อยที่นี่ก็เป็นเพราะฉันเคยตกเป็นเหยื่อของ "เอกสาร" ที่สร้างโดย GhostDoc ในอดีต อย่าเสียเวลาสร้างเอกสารให้เสียเวลา
Ryan Lundy

21

ลิงก์จะดี นี่คือเนื้อหาชุมชนไม่ใช่ทิศทางการรับส่งข้อมูล เกิดอะไรขึ้นเมื่อบล็อกของคุณไม่ทำงาน อย่างไรก็ตามขอขอบคุณสำหรับรายการ
Sky Sanders

@code กวี: เพิ่มลิงค์ ไม่ได้พยายามเพิ่มปริมาณการใช้งาน แต่ไม่ต้องการคัดลอกและวางลิงก์จำนวนมาก
Scott Dorman

เห็นได้ชัดว่าการเลือก Color เสร็จสมบูรณ์ทำให้เกิดปัญหาความไม่แน่นอนใน VS2010 และถูกลบออกจากแกลเลอรี่ (ตอนนี้)
moswald

เครื่องมือสร้างเซิร์ฟเวอร์ของทีมผู้ก่อตั้ง? เมื่อใดที่พวกเขาเปลี่ยนชื่อ}
Juan Zamudio

ส่วนใหญ่จะรวมอยู่ในเครื่องมือ VSProductivity และเครื่องมือเสริม vs powercommand
vendettamit

17

DevExpress CodeRush / Refactor! Pro (ไม่ฟรี $ 249.99)

เป็นวิธีที่ดีกว่า Resharper (ซึ่งจะทำให้ VS ของฉันช้าลงในการรวบรวมข้อมูล) มันทำงานได้กับ C # และ VB.NET (รวมถึงการรีแฟคเตอร์) และการสนับสนุนและชุมชนเป็นเลิศ คุ้มค่ากับป้ายราคา และใช่มันสนับสนุน 2010 (ใน RC ในขณะที่เขียนนี้)


14

Visual Studio Color Theme Editor (ฟรี)

ฉันไม่สามารถเขียนโค้ดได้เว้นแต่ว่า VS2010 ของฉันจะมีธีมเหมือน StackOverflow


26
ภาพ (หรือโดยเฉพาะอย่างยิ่งไฟล์โทนสีที่สามารถดาวน์โหลดได้) หรือไม่เกิดขึ้น! ;-)
James McNellis

13

VisualSVN (ไม่ฟรี)

ฉันชอบสิ่งนี้มากกว่า AnkhSVN เนื่องจากไม่ใช่ผู้ให้บริการ SCC และไม่เพิ่มไฟล์พิเศษลงในที่เก็บของฉัน


ฉันใช้ AnkhSVN และไม่ได้เพิ่มไฟล์ใด ๆ ลงในที่เก็บ เซิร์ฟเวอร์ SVN ที่มองเห็นนั้นยอดเยี่ยมดังนั้นฉันจึงจินตนาการว่าลูกค้าก็เช่นกัน แต่ฉันไม่แน่ใจว่าจะให้ AnkhSVN กับฉันอย่างไร
Sam Harwell

1
ครั้งสุดท้ายที่ฉันลองมันเพิ่มไฟล์. scc ลงในโปรเจคของฉันเหมือน SourceSafe ฉันค่อนข้างแน่ใจว่า VisualSVN และ AnkhSVN มีชุดคุณลักษณะส่วนใหญ่เหมือนกัน แต่ VisualSVN คือความชอบของฉัน
jrummell

12

VisualHGเป็นปลั๊กอินควบคุม Mercurial Source ที่ขับเคลื่อนTortoiseHGจาก VS ฉันเป็นแฟนตัวยงของ Mercurial & DVCS VisualHG ทำให้ n รวมเข้าด้วยกันเป็นอย่างดี แฟน ๆ ของ Git - ฉันไม่ได้ขอสงครามเพลิง Hg เป็นเพียงแค่แบรนด์ของฉัน


วันนี้ฉันกำลังใช้แพ็คเกจ HGSCC มันพัฒนาค่อนข้างมากตั้งแต่ฉันโพสต์คำตอบนี้
CAD bloke

ไม่ฉันไม่ - กลับไปที่ VisualHg อันที่bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke


9

ฉันรัก DevExpress และมีมันสำหรับ VS2010 อย่างไรก็ตามมีความรำคาญเล็กน้อยเมื่อเปิดเมนู refactor ขึ้นหลังจากที่คุณเปลี่ยนตัวระบุ ใน VS2008 เมื่อคุณกดคำสั่ง VS refactor ( Ctrl+,) มันจะช่วยให้คุณ refactor ตัวระบุนั้นเป็นชื่อใหม่ ใน VS2010 เมนูนั้นจะกะพริบและหายไปและถูกแทนที่ด้วยเมนู DevExpress คุณสามารถรับเมนูดั้งเดิม แต่ใช้เวลาเล่นซอ
Igor Zevaka

9

T4 Editor ที่จับต้องได้พร้อมเครื่องมือสร้างแบบจำลองสำหรับ VS2010เพิ่ม IntelliSense และการระบายสีไวยากรณ์ให้กับเทมเพลตข้อความ T4 (ฟรี)


+1 นอกจากนี้ยังสามารถดาวน์โหลดได้จากt4-editor.tangible-engineering.com/...
Contango

9

หากคุณเป็นแฟนVim ...

VsVim - ฟรี
ViEmu - ไม่ฟรี (ยังไม่ได้วางจำหน่าย)


D'โอ้! ฉันรอ ViEmu เวอร์ชั่น 2010 อยู่ แต่ VsVim นั้นฟรีดูเหมือนว่า Symnum Systems (เดิมคือ NGEDIT, ผู้สร้างของ ViEmu) กำลังมีปัญหา
Matt Greer

9

ดูเหมือนว่า CodeMaid จะมีประโยชน์ทีเดียว - จัดรูปแบบอัตโนมัติในการบันทึกซึ่งช่วยประหยัดเวลาได้มากระหว่างผู้พัฒนาและผู้เผยแพร่รหัส (มีเครื่องมืออื่น ๆ ที่สามารถใช้เอกสาร VS การจัดรูปแบบอัตโนมัติได้หรือไม่)


ผู้ทำความสะอาดรหัสนั้นยอดเยี่ยม แต่จากนั้นมันก็จัดรูปแบบรหัสบางอย่างในแบบที่ฉันไม่ชอบและไม่มีวิธีการตั้งค่าสิ่งที่คนทำความสะอาดควรทำความสะอาดและสิ่งที่ไม่ควรทำ นอกจากนั้น Visual Studio ของฉันเริ่มช้าลง
Rumplin

7

รหัสแผนที่ VS10x มันยอดเยี่ยมมาก ง่าย ๆ ในการกระโดดสู่คุณสมบัติวิธีการ และง่ายต่อการขยายขอบเขตการยุบและอีกมากมาย

ข้อความแสดงแทน


9
ไม่มีฟรีอีกต่อไป นักพัฒนาซอฟต์แวร์ (ค่อนข้างไม่สุจริต) ได้รวบรวมความคิดเห็นสูง ๆ เป็นร้อยเป็นผลิตภัณฑ์ฟรีจากนั้นเปลี่ยนเป็นผลิตภัณฑ์แบบชำระเงินเท่านั้น
Ryan Lundy



5

ส่วนขยายของตัวแก้ไขรหัสสัญญาซึ่งเป็นส่วนขยายที่ให้บริการฟรีซึ่งให้ข้อมูลเกี่ยวกับสัญญาที่สืบทอดมาสำหรับวิธีการที่คุณกำลังทำงานอยู่และรายการสัญญาสำหรับวิธีการใด ๆ ที่คุณโทรหา น่าเสียดายที่ฟีเจอร์หลังขัดแย้งกับ Resharper แต่ก่อนหน้านี้ยังใช้งานได้ดี


4

RockScroll (ฟรี) - ดับเบิ้ลคลิกที่คำ / สัญลักษณ์เพื่อไฮไลต์การปรากฏของคำ / สัญลักษณ์ทั้งหมด นอกจากนี้ยังแทนที่แถบเลื่อนด้วยการแสดงตัวอย่างโค้ดของคุณด้วยการแก้ไขจุดและเส้นที่ "เกิดขึ้นทั้งหมด" ที่ไฮไลต์

ตัวอย่างการใช้งาน: ต้องการดูว่ามีการใช้ตัวแปรในที่อื่น ๆ ในไฟล์ต้นฉบับหรือไม่? ดับเบิลคลิกที่ตัวแปรดูที่แถบเลื่อนเพื่อไฮไลต์สีแดง


1
Visual Studio 2010 ที่เทียบเท่าเป็นโอเพ่นซอร์สและส่วนขยายที่ดีกว่ามากเรียกว่า AllMargins โดย David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell

AllMargins ได้หายไปจากแกลเลอรี่
tenpn

@tenpn มันกลับมาแล้ว: visualstudiogallery.msdn.microsoft.com/…
Yatrix

4

AtomineerUtils Pro (ไม่ฟรี $ 9.99 USD) ในความคิดของฉันดีกว่า Ghost Doc แต่เช่นเดียวกับ Ghost Doc หรือเครื่องมือสร้างเอกสารอัตโนมัติเอกสารที่สร้างขึ้นนั้นจะต้องได้รับการแก้ไขให้มีคุณค่าจริง


4

devColor (ฟรี)

เครื่องมือขนาดเล็กที่ขีดเส้นใต้สีฐานสิบหกในสไตล์ชีตด้วยสีที่ถูกต้อง ฉันชอบวิธีการรวมเข้ากับตัวแก้ไข


4

CleanProject -ล้างโซลูชั่น Visual Studio

คุณต้องการส่งโครงการไปให้เพื่อนกี่ครั้งหรืออัปโหลดไปยังเว็บไซต์เช่น MSDN Code Gallery เท่านั้นที่จะพบว่าไฟล์ zip ของคุณมีหลายสิ่งที่คุณไม่จำเป็นต้องส่งในการทำให้ไฟล์มีขนาดใหญ่กว่า มันจะต้องเป็น

bin bin โฟลเดอร์ obj โฟลเดอร์ TestResults Resharper folder และถ้าคุณลืมที่จะลบการผูกการควบคุมแหล่งที่มาใครก็ตามที่ได้รับโครงการของคุณจะได้รับแจ้งเกี่ยวกับเรื่องนั้น ในฐานะคนที่ทำกระบวนการนี้ได้อย่างยอดเยี่ยมฉันตัดสินใจแบ่งปันรหัสของฉันกับคุณในการทำความสะอาดโครงการ


3

ฉันไม่สามารถอยู่ได้โดยปราศจากDPack - โดยเฉพาะเมื่อทำงานกับโครงการขนาดใหญ่ทำให้การนำทางระหว่างไฟล์และสมาชิกง่ายขึ้นมาก และก็ฟรี

รายการย่อที่ชื่นชอบ:

Alt + U: เบราว์เซอร์ไฟล์กรองไฟล์ขณะที่คุณพิมพ์
Alt + G: รหัสเบราว์เซอร์กรองสมาชิกทั้งหมดเมื่อคุณพิมพ์
Alt + M: รหัสเบราว์เซอร์กรองวิธีการในไฟล์ปัจจุบันขณะที่คุณพิมพ์

... และต่อไป ง่ายขึ้นมากสำหรับฉันแล้วค้นหาเส้นทางของฉันใน Project Explorer


แต่ตามที่ฉันเพิ่งค้นพบในวันนี้ผลลัพธ์ที่คล้ายกันสามารถทำได้โดยใช้หน้าต่างนำทางไปยัง (Ctrl +,) ซึ่งตอนนี้สร้างขึ้นใน Visual Studio 2010
michalstanko

1
DPack ยังดูดีกว่าสำหรับฉันเนื่องจากคุณสามารถมุ่งเน้นไปที่ไฟล์ปัจจุบันและคุณสามารถเลือกที่จะดูวิธีการเพียงคุณสมบัติคุณสมบัติกิจกรรมและอื่น ๆ ดีมาก!
Brad Parks

3

Vingy (ฟรี)

Vingy 1.0 นั้นง่าย แต่เพิ่มประสิทธิภาพสำหรับ Visual Studio 2010 เพื่อให้คุณสามารถค้นหาเว็บในลักษณะที่ไม่ล่วงล้ำและสามารถกรองผลลัพธ์ตามแหล่งที่มา

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

คุณสามารถเปิด Vingy ได้ด้วยการคลิก View-> Windows อื่น ๆ -> Vingy Search Window จาก Visual Studio IDE หรือเพียงแค่เพิ่มข้อความในเอกสารแล้วคลิกเครื่องมือ -> ค้นหาข้อความที่เลือก (Ctrl + 1)

การค้นหาด้วย Vingy ค่อนข้างตรงไปตรงมา คุณสามารถเริ่มการค้นหาได้สองวิธี

  • โดยพิมพ์ข้อความในช่องค้นหา Vingy แล้วกด 'Enter' หรือโดยคลิกปุ่ม 'ไป'
  • โดยเน้นข้อความในตัวแก้ไขเมื่อคุณพิมพ์ใน Visual Studio แล้วกด Ctrl + 1

3

นี่คือรายการส่วนขยายของฉัน

รายการนี้ค่อนข้างครอบคลุมดังนั้นฉันใช้เวลาบางครั้งเพื่อค้นหาส่วนขยายที่ฉันต้องการ นี่คือภาพรวม หวังว่ามันจะช่วยใครซักคน ข้อความแสดงแทน

ฉันลองติดตั้ง Codemaid และดูเหมือนว่าจะเป็นการเพิ่มที่ดี แต่การตอบสนอง Visual Studio ของฉันช้ามาก รู้สึกเหมือนมีบางกระทู้ทำงานอยู่ตลอดเวลาเมื่อ Codemaid เปิดอยู่ ดังนั้นถอนการติดตั้งตอนนี้


3

VSFileNav - (ฟรี) เครื่องมือค้นหาไฟล์ในโซลูชัน (ไขว้ระหว่าง SonicFileFinder และ Resharper) น้ำหนักเบาใช้งานง่ายและรวดเร็ว (ฉันเบื่อกับการสตาร์ทครั้งใหญ่ด้วย Sonic)

คำเตือน: ฉันเขียนเครื่องมือนี้


1
@ JavaAndCSharp: ไม่จริงมันเป็นข้อจำกัดความรับผิดชอบทั่วไปฉันเห็นตลอดเวลาใน SO และคิดว่าดีที่สุดที่จะเพิ่ม
Ian

ใช่มันเป็นความคิดที่ดีที่จะเพิ่มข้อจำกัดความรับผิดชอบ
JavaAndCSharp

1
  1. ปลั๊กอินสำหรับไปที่ไฟล์ใด ๆ ในโซลูชัน ตัวค้นหาไฟล์ Sonic (ฟรี)

  2. สลับอย่างรวดเร็วระหว่าง. h และ. cpp ไฟล์ มาโครที่นี่ (ฟรี)

และนั่นคือ =)


Sonic ใช้งานกับ VS2010 ได้หรือไม่ (ยังไม่ได้ลองมีดีวีดี VS2010 แต่ยังไม่ได้ติดตั้ง)
Martin Marconcini

@ มาร์ติน: ยังไม่ได้ลอง
Viktor Sehr

1

การอ้างอิงด่วนเพิ่มของ WoVS

ส่วนขยาย“ การอ้างอิงเพิ่มอย่างรวดเร็ว” เพิ่มสมาร์ทแท็กที่ VS แสดงสำหรับประเภทที่ไม่รู้จักซึ่งทำให้คุณมีโอกาสเพิ่มการอ้างอิงแอสเซมบลีที่สอดคล้องกันสำหรับประเภทนั้นพร้อมกับประโยค“ ใช้” ที่สอดคล้องกันหากจำเป็นในนัดเดียว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.