推荐的Microsoft Visual Studio附件/插件

任何人都可以推荐任何好的微软Visual Studio插件/插件? 免费赠品是首选,但如果它是值得的成本那么这很好。

SmartPaster – (免费)复制/粘贴string的代码生成器

AnkhSvn – (免费)VS.NET源代码控制集成

VisualSVN服务器 – (免费)源代码pipe理

ReSharper – IDE的改进,有助于重构和生产力

CodeRush – 类固醇上的代码genmacros

重构 – 代码重构的帮助

CodeMaid (免费) – 代码清理,组织和复杂性分析

CodeSmith – 代码生成器

GhostDoc – (免费)简单的代码评论工具

DXCore (免费)及其许多令人敬畏的插件: DxCore社区插件 , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net – (免费/付款)unit testing援助

reflection器 – (付款)function丰富.Net反汇编reflection器AddIn的

Web部署项目 – 提供用于构build和部署Web站点和Web应用程序( 源 )的其他function。

StudioTools – (免费)导航助手,代码度量工具,增量search,在Visual Studio中的文件浏览器和撕下编辑器窗口。 从旧网站(archive.org)移到新网站并停止使用。

不是免费的,但ReSharper绝对是一个build议。

全番茄的视觉辅助X。 我绝对发誓。 我希望看到Lint比Riverblade的Visual Lint更好的插件,但是由于最终将被移到构build服务器上,所以我不介意每隔几天手动运行一次。

PowerCommands是一个微软创build的插件,它提供了一些人们认为应该在Visual Studio中首次使用的各种新function。

这些包括

  • 复制/粘贴项目参考!
  • “打开包含文件夹”直接跳转到文件或项目的硬盘驱动器位置
  • 自动重组和使用语句的sorting
  • “在此打开命令提示符”以在任何项目文件夹中打开命令提示符。
  • 折叠项目

RockScroll非常棒,而且是免费的。


附录

正如@Andrei所指出的, MetalScroll是一个更好的select。 它是开源的,纠正了一些关于RS的恼人的事情。

我是CodeRush和Refactor的忠实粉丝! 由DevExpress 亲 。 我已经使用了很多年了,毫无疑问,这使我成为了一个更快的开发者。 此外,两者都build立在一个名为DXCore的免费框架上,它允许您为Visual Studio开发自己的插件,并且天空是极限…

  • ReSharper的
  • Resharper MbUnittesting运行器附加组件
  • 数据库项目的SQL提示 (也适用于SQL Management Studio)
  • Ankh SVN 2.0 +支持免费的SVN(比较v1.x)
  • TeamCity插件来监视您的构build,个人构build和错误跟踪

我觉得Ghost Doc是非常有用的。

GhostDoc是Visual Studio的一个免费插件,可以自动为C#生成XML文档注释。 通过使用从基类inheritance的现有文档或实现的接口,或者通过从名称和types(例如方法,属性或参数)推导出注释。

如果你使用SVN进行源代码控制,肯定会得到VisualSVN。 它使Visual Studio IDE中的TortoiseSVN交互成为可能。

我也回应了Resharper的评论。 零售价格有点陡峭,但如果你是一个学生或其他教育附属,它实际上很便宜。

+1视觉辅助。

不幸的是,你需要一个插件来获得非常好的智能感知,但绝对值得。

LinqPad是伟大的testingLINQ to objects / xml / sql。 免费下载。

那么IncrediBuild呢? 这是一个很好的与Visual Studio集成的分布式构build系统。

我已经使用了Visual Assist X近两年了,而且我发现它非常有用,我可以诚实地说,如果我的雇主没有提供,我自己就要付钱。
我也使用酷的命令和SlickEdit(免费版),其文件资源pipe理器和命令间谍工具是非常有用的。

VSCommands 2010

来自网站:最新版本支持:

  • pipe理参考path
  • 防止在解决scheme资源pipe理器中意外拖放
  • 防止意外链接的文件删除
  • 应用修复(自动修复构build错误/警告)
  • 打开PowerShell
  • 显示assembly细节
  • 创build代码合同
  • 第一个项目失败时取消构build
  • debugging输出 – 自定义格式
  • 构build输出 – 自定义格式
  • search输出 – 自定义格式
  • configurationWPF渲染
  • configurationFusion日志
  • configurationIE进行debugging
  • find源文件
  • 缩略图在IDE导航器中
  • 扩展支持xaml,aspx,css,js和html文件
  • 禁用Ctrl +鼠标滚轮缩放
  • 放大到鼠标指针
  • 可configuration
  • 附加到本地IIS
  • 复制完整path
  • 构build启动项目
  • 打开命令提示符
  • 在线search
  • build立统计
  • 组链接的项目
  • 复制/粘贴参考
  • 复制/粘贴为链接
  • 折叠解决scheme
  • 从用户界面直接分组项目(Dependant Upon)
  • 在Expression Blend中打开
  • find解决scheme
  • 编辑项目文件
  • 编辑解决scheme文件
  • 显示所有文件

和其他人,所以现在就试试吧!

剪贴板pipe理器

通过删除线和其他一些不错的项目来维护剪贴板数据,但是单独一个让我开心。

Regionerate

虽然有些地区的问题,我认为如果你使用它们,这个工具是给你的。 自动将您的代码区域化为适当的区域块。 完全可configuration自定义项目等

http://trolltech.com/products/qt/">; Qt跨平台应用框架

Qt是一个用于桌面和embedded式开发的跨平台应用程序框架。 它包括一个直观的API和一个丰富的C ++类库,用于GUI开发和国际化的集成工具,以及对Java™和C ++开发的支持

他们有一个Visual Studio的插件,花费一点钱,但它是值得的每一分钱。

+1为Visual Assist我将添加VLH (Visual Local History),它提供了一种本地源代码控制系统。 每次保存文件时,插件都会在本地存储库中添加一个副本。

ViEmu

在VS里面支持vi / vim

我发现这个名为Visual Studio Gallery的网站 – 它有很多的Visual Studio加载项。 我正在浏览它,我build议大家访问它。

Consolas字体免费字体从MSdevise的阅读代码。

试试MetalScroll ! 这比Rockscroll好

声波文件search当你的解决scheme中有大量的文件,并在解决scheme资源pipe理器中search它们时,会成为手腕上的痛苦。

你也可能会发现DPack有趣。 几个工具和增强function集成在一个整齐的包中。

MZTools也很棒。

为CodeRush&Refactor Pro +1。 自从delphi化身之后,我一直在使用CodeRush,而且非常棒。 “思考速度”的口头禅非常接近现实;)

  1. Microsoft StyleCop为C#提供了代码风格检查,我们随时都在使用它,并且喜欢它(免费)
  2. Axialis IconWorkshop有一个Visual Studio加载项,现在已经为VS2008用户免费。
  3. Resharper是另一个投票,因为我不能upvote谁表示它:)
  4. 用于C ++的Workspace Whiz ,我曾经以Workspace Whiz的方式生活,但在VS2008中并没有使用它,因为我没有意识到有更新。 将不得不再次尝试。

如果您正在进行C ++编码,请下载Visual Assist 。

我喜欢CopySourceAsToHTML作为一个很酷的小插件。 如果您希望在保留语法格式的同时复制博客等代码块,那就太好了。

我认为这仍然是url..你必须做一些手动工作,以设置它与08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

对于笔记本电脑的绑定或那些与vi / vim键绑定烧成大脑,我会推荐ViEmu 。

如果你还没有尝试使用vi键绑定进行编辑,这里就是为什么你可能想尝试“为什么,哦,为什么,这些#?!!nutheads使用vi?

我总是惊讶于更多的人不知道/使用NDepend – 它显示了代码中每个级别的所有依赖关系,甚至会画出漂亮的方框和箭头图片,显示您的架构真的是多么混乱:)与TestDriven一起。networking,我无法想象没有它的工作了。 免费/便宜。

我也喜欢ReSharper ! 如果你是一名学生或者与大学有联系的话,这是很实惠的。

为了与SVN互动,我更喜欢AnkhSVN

..当然,连接到TeamFoundation服务器有Visual Studio团队资源pipe理器