对于新的(ish)/返回的C#开发人员,您认为哪些Visual Studio插件必不可少?

时间:2010-07-07 13:20:39

标签: c# visual-studio

我已经做了大约20年的开发人员,大约5年前做了一些C#。

你会说什么Visual Studio插件我不能/不应该没有?他们可以提供帮助:

语言构造 .Net框架 生成存根代码以加快速度

谢谢!

7 个答案:

答案 0 :(得分:23)

JetBrains ReSharper它真正增强了IDE并有助于最佳实践,重构等(看起来DevExpress CodeRush是另一种选择)

RedGate .Net Reflector帮助了解事情在幕后工作的细节。

如果您使用XML注释来记录代码,那么

GhostDoc很不错。

如果您正在进行测试驱动开发(或任何类型的单元测试,那么

TestDriven.NET非常棒。

虽然我没有亲自使用它(但计划尝试它,现在我发现它),MetalScroll在处理大型代码文件时看起来是一个非常有用的工具。它用滚动文档预览替换滚动条。

答案 1 :(得分:7)

使visual studio与其他IDE相媲美,你真的需要DevExpress CodeRush或(我个人最喜欢的)JetBrains ReSharper

答案 2 :(得分:3)

Power Commands有许多非常有用的功能,这使得使用Visual Studio变得更容易。

GhostDoc也非常适合在代码中生成评论。

他们都是自由的。

答案 3 :(得分:3)

其他人提到的明显的resharper和反射器。我有几打,但他们是为了特殊的任务。我使用的一些更普遍的:

Pro Power Tools

PowerCommands

VsCommands

Tangible T4 Editor

IronPython & IronRuby Console(需要PowerConsole)

答案 4 :(得分:2)

如果您使用的是VS 2010 Premium或更高版本,请查看Code Contracts static analyzer。如果您在代码中使用代码约定断言,它将静态分析您的断言并尝试证明它们是否属实。

Pex也非常有趣(对于单元测试),虽然我还没有充分利用它,但还不知道它有多么有用。我尝试在我的一个自定义值类型的Parse例程上运行它,它的探索发现了一些我没有考虑的极端情况。

答案 5 :(得分:0)

Jet Brains Resharper和Ankh SVN

答案 6 :(得分:0)

另一个建议:对于2010年,请查看Scott Hanselman的这篇精彩帖子:The Best Visual Studio 2010 Productivity Power Tools, Power Commands and Extensions