Microsoft Visual Studio的推荐附加组件/插件

Bry*_*nny 207 plugins visual-studio

任何人都可以为Microsoft Visual Studio推荐任何好的附加组件/插件吗?免费赠品是首选,但如果它是值得的成本,那就没关系.

小智 137

SmartPaster - (免费)复制/粘贴代码生成器的字符串

AnkhSvn - VS.NET的(免费)SVN源代码控制集成

VisualSVN服务器 - (免费)源代码管理

ReSharper - IDE增强功能,有助于重构和提高工作效率

CodeRush - 类固醇上的代码生成宏

重构 - 代码重构辅助

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

CodeSmith - 代码生成器

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

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

TestDriven.Net - (免费/付费)单元测试援助

反射器 - (PAY)功能丰富的.Net反汇编器反射器AddIn的

Web部署项目 - 提供用于构建和部署Web站点和Web应用程序()的其他功能.

StudioTools - (免费)导航助手,代码指标工具,增量搜索,Visual Studio中的文件浏览器和撕下编辑器窗口.从旧网站(archive.org)移至新网站并停止使用.


Mic*_*tum 98

不是免费的,但ReSharper肯定是一个推荐.

  • 我喜欢ReSharper,但是MAN会对我的视觉工作室表演产生影响. (32认同)
  • 我只看到文件超过2.5k行的性能下降.否则它很好......并且2.5k线太多所以它是一个"功能"告诉我它必须在多个文件中;) (5认同)
  • 这个工具对大型项目毫无用处.性能立即降低. (5认同)

gra*_*eds 52

整个番茄的视觉辅助X.我绝对发誓.我希望看到一个比RiverLlade的Visual Lint更好的Lint插件,但是由于最终会将其移到构建服务器上,所以我不介意每隔几天手动运行它.


Bra*_*row 35

PowerCommands是一个Microsoft创建的插件,它提供了一些人们认为可能应该首先在Visual Studio中使用的各种新功能.

这些包括

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

  • 如果我没有误会,打开包含文件夹和使用语句已经在VS2008中了 (4认同)

Ada*_*sek 25

RockScroll真棒,免费.


附录

正如@Andrei指出的那样,MetalScroll是一个更好的选择.它是开源的,并纠正了一些有关RS的烦人事情.

  • 试试MetalScroll !! 它比Rockscroll更好:http://blog.andrei.rinea.ro/post/Improving-your-Visual-Studio-experience-MetaScroll.aspx (2认同)

Bri*_*son 20

我是CodeRush和Refactor的忠实粉丝!由DevExpress 赞成.我已经使用它们多年了,毫无疑问它使我成为一个更快的开发人员.此外,两者都建立在一个名为DXCore的免费框架上,允许您为Visual Studio开发自己的插件,天空是那里的限制......


Bre*_*tra 18


Ray*_*Ray 15

我发现Ghost Doc非常有用.

GhostDoc是Visual Studio的免费加载项,可自动为C#生成XML文档注释.通过使用从基类或实现的接口继承的现有文档,或通过从例如方法,属性或参数的名称和类型推断注释.

  • 如果这个问题是"最讨厌的附加组件/插件",GhostDoc会得到我的投票.我宁愿没有文档也没有GhostDoc产生的那种无意识的文档. (3认同)

Chr*_*mer 14

如果你使用SVN进行源代码控制,肯定会得到VisualSVN.它支持Visual Studio IDE中的TortoiseSVN交互.

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


And*_*ant 14

+1视觉辅助.

不幸的是,你需要一个插件来获得非常好的智能感知,但它绝对值得付出代价.


Wav*_*vel 12

LinqPad非常适合测试linq到objects/xml/sql.免费下载.


Tho*_*hel 11

那么IncrediBuild呢?这是一个很好的分布式构建系统,具有visual studio集成.


Pat*_*Pat 9

剪贴板管理器

通过删除线条来维护剪贴板数据,其他一些不错的项目,但仅此一项让我感到高兴.

Regionerate

虽然有些区域存在问题我认为如果您使用它们,这个工具适合您.自动将代码区域化为适当的区域块.完全可配置自定义项目等.


小智 9

VSCommands 2010

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

  • 管理参考路径
  • 防止在解决方案资源管理器中意外拖放
  • 防止意外链接文件删除
  • 应用修复(自动修复构建错误/警告)
  • 打开PowerShell
  • 显示装配细节
  • 创建代码合同
  • 第一个项目失败时取消构建
  • 调试输出 - 自定义格式
  • 构建输出 - 自定义格式
  • 搜索输出 - 自定义格式
  • 配置WPF渲染
  • 配置Fusion日志
  • 配置IE进行调试
  • 找到源文件
  • IDE Navigator中的缩略图
  • 扩展支持xaml,aspx,css,js和html文件
  • 禁用Ctrl +鼠标滚轮缩放
  • 缩放到鼠标指针
  • 可配置
  • 附加到本地IIS
  • 复制完整路径
  • 构建启动项目
  • 打开命令提示符
  • 在线搜索
  • 建立统计
  • 组链接的项目
  • 复制/粘贴参考
  • 复制/粘贴为链接
  • 折叠解决方案
  • 直接从用户界面分组项目(DependantUpon)
  • 在Expression Blend中打开
  • 找到解决方案
  • 编辑项目文件
  • 编辑解决方案文件
  • 显示所有文件

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


Cod*_*nts 8

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

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

他们有一个Visual Studio插件需要花一点钱,但值得每一分钱.


Cha*_*son 8

我已经使用Visual Assist X近两年了,我发现它非常有用我可以诚实地说,如果我的雇主不提供它,我必须自己支付.
我还使用Cool Commands和SlickEdit(免费版),其文件资源管理器和命令间谍工具非常有用.


Ste*_*ury 7

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


Gle*_*lar 7

ViEmu

VS内部的vi/vim支持

  • [VsVim](https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/)也是VS的绝佳vim“仿真器”,它是开源的。 (2认同)

Pau*_*ius 5

我发现这个网站叫做Visual Studio Gallery - 它有很多visual studio插件.我正在浏览它,我建议每个人都去看它.


小智 5

Consolas font 免费字体来自MS为阅读代码而设计.


And*_*nea 5

试试MetalScroll !! 它比Rockscroll更好