我已经做了大约20年的开发人员,大约5年前做了一些C#。
你会说什么Visual Studio插件我不能/不应该没有?他们可以提供帮助:
语言构造 .Net框架 生成存根代码以加快速度
谢谢!
答案 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)
答案 3 :(得分:3)
其他人提到的明显的resharper和反射器。我有几打,但他们是为了特殊的任务。我使用的一些更普遍的:
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