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

211

有人可以推荐适用于 Microsoft Visual Studio 的好的插件吗?
免费的更好,但如果值得花费则也可以。


PVS-Studio是用于C、C++和C#的静态代码分析器:http://www.viva64.com/en/pvs-studio/ - user965097
最好刪除。這不是實際的。(> 5年,沒有建設性且不完全存在) - Erik
77个回答

139

SmartPaster - (免费)字符串代码剪贴板生成器

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

VisualSVN Server - (免费)源代码控制

ReSharper - IDE增强工具,有助于重构和生产力提升

CodeRush - 代码生成宏强化版

Refactor - 代码重构辅助工具

CodeMaid(免费) - 代码清理、组织和复杂度分析工具

CodeSmith - 代码生成器

GhostDoc - (免费)简单的代码注释工具

DXCore(免费)及其众多插件: DxCore社区插件CR_DocumentorCodeStyleEnforcerRedGreen

TestDriven.Net - (免费/付费)单元测试工具

Reflector - (付费)功能丰富的 .Net 反编译工具反射器插件

Web Deployment Projects - 提供额外的功能来构建和部署网站和 Web 应用程序 (来源)。

StudioTools - (免费) 导航助手,代码度量工具,增量搜索,Visual Studio中的文件浏览器和可拆分编辑窗口。从旧网站(archive.org)移到新网站并停止维护。


是否有一个可用于 Visual Studio 的分析性能插件是免费的?如果存在的话... - Mehdi Bugnard
1
@MehdiBugnard,你是指像以下性能分析器吗?JetBrains dotTrace http://www.jetbrains.com/profilerRedGate ANTS Performance Profiler http://www.red-gate.com/products/dotnet-development/ants-performance-profiler Telerik JustTrace http://www.telerik.com/products/memory-performance-profiler.aspx - David Negron
如果答案未被编辑,请检查按评分排序的AddIn https://visualstudiogallery.msdn.microsoft.com/site/search?sortBy=Ratings - Abhinav Galodha
我可以请求指定免费标签吗?无论是个人使用还是商业使用都免费。 - Zikato
你应该看看这个新的扩展(它是免费的),并且可能更新你的列表,用于数据查询和数据库洞察力Netverest Tools on VS marketplace。更多信息请访问www.Netverest.com - Lukasz Cokot
显示剩余6条评论

98

不是免费的,但ReSharper绝对是一个值得推荐的选择。


32
我喜欢ReSharper,但它会严重影响我的Visual Studio性能。 - mmcdole
Simucal:尝试将您的解决方案放在RAM磁盘上。这样做会更好,特别是对于完整解决方案分析。 - Dmitri Nesteruk
5
只有当文件超过2500行时,我才看到性能下降。否则一切都很好...而且2500行太多了,所以这是一个“特性”,告诉我必须将其拆分成多个文件;) - Patrick Desjardins
5
这个工具在大型项目中几乎没用。性能会立即下降。 - Sergey Akopov
无用的,字面上的性能猪 - cd491415

52

Whole Tomato的Visual Assist X插件,我非常推荐。我希望能看到一个比Riverblade的Visual Lint更好的Lint插件,但既然最终会移到构建服务器上,我不介意每隔几天手动运行它。


我编写了一个免费工具,实现了VAssistX的“在工作区中打开”和“头文件翻转”功能:http://www.humbug.net/vsxtool/,甚至可以与不允许插件的Visual Studio Express版本一起使用。 - Sam
如果您能添加重构工具,那就太棒了 :-) - graham.reeds
哈哈,不幸的是,那超出了我想要的范围...虽然那会很棒。 - Sam

35

PowerCommands 是由 Microsoft 创建的插件,提供了多种新功能,这些功能本应该一开始就存在于 Visual Studio 软件中。

这些功能包括:

  • 复制/粘贴项目引用!
  • "打开所在文件夹",直接跳转到文件或项目在硬盘上的位置
  • 自动重新组织和排序 using 语句
  • "在此处打开命令提示符",在您的任何项目文件夹中打开一个命令提示符。
  • 折叠项目

4
如果我没有弄错的话,在VS2008中,打开包含文件夹和使用语句已经可以实现。 - Boris Callens
自动重组和排序的语句也随VS2008一同提供。该命令名称为Edit.RemoveAndSort。 - Andre Pena
@Andre PowerCommands 在保存文件时也会执行此操作,或者对解决方案中的所有文件执行此操作。我不确定该命令是否会执行此操作。 - Rangoric
即使在VS2008中找不到“打开所在文件夹”功能,更不用说VS2015了。 - dotNET

25

RockScroll很棒,而且免费。


补充

正如@Andrei指出的那样,MetalScroll是一个更好的选择。它是开源的,并纠正了一些有关RS的令人烦恼的问题。


1
RockScroll非常棒,除了它引入的所有IDE崩溃之外。 :) - Gabriel Isenberg
我从未经历过这种情况,但也许它并没有经过充分的测试。 - Adam Lassek
从未在我身上崩溃过。 我很想看到这个被更新。 - nportelli
它在我这儿崩溃了无数次,就我个人而言,它太不稳定了。 - Dmitri Nesteruk
是的,我也一样。经常崩溃。很遗憾它不是开源的。 - LeonZandman
2
试试MetalScroll吧!它比Rockscroll更好:http://blog.andrei.rinea.ro/post/Improving-your-Visual-Studio-experience-MetaScroll.aspx - Andrei Rînea

20

我是DevExpress CodeRush和Refactor! Pro的铁杆粉丝。多年来一直在使用它们,毫无疑问,它使我成为了一个更快的开发者。此外,两者都是基于一个名为DXCore的免费框架构建的,该框架允许您为Visual Studio开发自己的插件,天空就是那里的极限...


也许我错了,但DXCore不是免费的。 - Sergey Akopov

18

15

我发现Ghost Doc非常有用。

GhostDoc是Visual Studio的免费插件,可自动生成C# XML文档注释。它可以使用已存在的从基类或实现接口继承的文档,也可以通过推断方法、属性或参数的名称和类型来生成注释。


3
如果这个问题是“最讨厌的插件”,GhostDoc会得到我的投票。我宁愿没有文档,也不要像GhostDoc生成的无意义文档。 - Ryan Lundy
它不应该是你文档的终点,而只是一个起点。我同意,仅有幽灵文档的文档毫无意义。 - Ray
1
但是,如果你不应该离开GhostDoc生成的内容,那还有什么意义呢?如果在VS中按下///,你会自动获得方法/属性/其他内容的模板。唯一的缺点就是没有毫无意义的GhostDoc生成的注释。 - Ryan Lundy
GhostDoc是一款免费的软件,无需注册,现在也不会弹出广告。 - David

14
如果你使用 SVN 进行源代码管理,一定要安装 VisualSVN。它可以在 Visual Studio IDE 中启用 TortoiseSVN 的交互。
我也同意 Resharper 的评论。零售价格有些高,但如果你是学生或其他教育机构的成员,它实际上是相当便宜的。

个人而言,我认为AnkhSVN是Visual Studio的免费开源插件已经足够好用了;我会将其与VisualSVN服务器结合使用。也许值得比较一下这两者,看看VisualSVN是否增加了足够的价值来证明其价格的合理性。 - Hydrargyrum

14

+1 Visual Assist.

(加一赞 Visual Assist。)

很遗憾需要一个插件才能获得真正好用的智能感知,但是它绝对值得付费购买。


你还可以获得不错的重构选项和更好的语法高亮。 - fmuecke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接