211

任何人都可以推荐任何好的附加组件插件Microsoft Visual Studio
免费赠品是首选,但如果物有所值,那也没关系。

4

77 回答 77

139

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

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

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

ReSharper - 有助于重构和提高生产力的 IDE 增强功能

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

Refactor - 代码重构辅助

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

CodeSmith - 代码生成器

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

DXCore (FREE) 及其许多很棒的插件:DxCore Community PluginsCR_DocumentorCodeStyleEnforcerRedGreen

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

Reflector - (付费)功能丰富的 .Net Disassembler Reflector AddIn's

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

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

于 2008-09-16T18:17:49.600 回答
98

不是免费的,但ReSharper绝对是一项推荐。

于 2008-08-05T20:05:27.630 回答
52

Whole Tomato 的视觉辅助 X。我绝对发誓。我希望看到一个比Riverblade 的Visual Lint更好的Lint插件,但由于它最终会转移到构建服务器上,我不介意每隔几天手动运行一次。

于 2008-08-05T20:26:26.077 回答
35

PowerCommands是一个 Microsoft 创建的插件,它提供了许多人们认为可能一开始就应该存在于 Visual Studio 中的新功能。

这些包括

  • 复制/粘贴项目参考!
  • “打开包含文件夹”直接跳转到文件或项目的硬盘位置
  • 使用语句的自动重组和排序
  • “在此处打开命令提示符”以在您的任何项目文件夹中打开命令提示符。
  • 折叠项目
于 2008-08-05T20:26:08.103 回答
25

RockScroll很棒,而且免费。


附录

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

于 2008-08-18T19:01:31.070 回答
20

我是CodeRush 和 Refactor的忠实粉丝!DevExpress 的专业版。我已经使用它们很多年了,毫无疑问,它让我成为了一个更快的开发者。此外,两者都建立在一个名为DXCore的免费框架上,该框架允许您为 Visual Studio 开发自己的插件,并且没有限制......

于 2008-08-18T18:00:31.567 回答
18
于 2008-08-05T20:31:21.120 回答
15

我发现Ghost Doc非常有用。

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

于 2008-08-05T21:22:06.867 回答
14

如果您使用 SVN 进行源代码控制,请务必使用 VisualSVN。它支持在 Visual Studio IDE 中进行 TortoiseSVN 交互。

我也回应了 Resharper 的评论。零售价有点高,但如果你是学生或其他受教育者,它实际上相当便宜。

于 2008-08-05T20:09:00.557 回答
14

+1 视觉辅助。

不幸的是,您需要一个插件才能获得非常好的智能感知,但它绝对值得花钱。

于 2008-08-18T18:30:11.693 回答
12

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

于 2008-09-16T18:53:55.473 回答
11

IncrediBuild怎么样?这是一个很好的分布式构建系统,集成了 Visual Studio。

于 2008-09-16T18:25:05.747 回答
9

剪贴板管理器

通过删除线条和其他一些不错的项目来维护您的剪贴板数据,但仅此一项就让我很高兴。

区域化

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

于 2008-08-05T20:05:49.440 回答
9

VS 命令 2010

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

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

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

于 2010-09-05T19:52:01.593 回答
8

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

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

他们有一个 Visual Studio 插件,虽然要花点钱,但每一分钱都值。

于 2008-08-05T20:04:25.403 回答
8

我已经使用 Visual Assist X 将近两年了,我发现它非常有用,我可以坦率地说,如果我的雇主不提供它,我将不得不自己付费。
我还使用 Cool Commands 和 SlickEdit(免费版),它们的 File Explorer 和 Command Spy 工具非常有用。

于 2008-09-17T08:13:50.607 回答
7

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

于 2008-08-31T11:38:13.020 回答
7

鸸鹋

VS 中的 vi/vim 支持

于 2008-12-09T18:15:37.590 回答
5

我发现了这个名为Visual Studio Gallery的网站——它有很多 Visual Studio 插件。我现在正在浏览它,我建议大家访问它。

于 2008-09-09T12:54:16.380 回答
5

Consolas font 来自 MS 的免费字体,专为阅读代码而设计。

于 2008-09-16T19:45:28.737 回答
5

试试金属卷轴!!比摇滚好听

于 2010-10-18T19:17:42.410 回答
4

当您的解决方案中有大量文件并在解决方案资源管理器中搜索它们时,Sonic File Finder会变得很痛苦。

您可能还会发现DPack很有趣。几个工具和增强功能整合到一个简洁的包中。

于 2008-08-05T21:55:00.950 回答
4

MZTools也很棒。

于 2008-08-28T17:19:15.190 回答
4

+1 用于 CodeRush 和 Refactor Pro。自从它的 Delphi 化身以来,我一直在使用 CodeRush,它非常棒。“以思想的速度编写代码”的口头禅非常接近现实;)

于 2008-09-06T05:44:19.857 回答
4
  1. Microsoft StyleCop为 C# 提供代码样式检查,我们一直在使用它并且喜欢它(免费)
  2. Axialis IconWorkshop有一个 Visual Studio 插件,现在对 VS2008 用户免费。
  3. Resharper是的,另一个投票,因为我不能投票给每个建议它的人 :)
  4. 适用于 C++ 的Workspace Whiz,我曾经使用 Workspace Whiz,但没有在 VS2008 中使用它,因为我没有意识到有更新。将不得不再试一次。
于 2008-09-09T12:09:36.627 回答
4

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

于 2008-09-16T19:44:05.870 回答
4

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

我认为这仍然是 url.. 你必须做一些手动工作才能使用 08 进行设置。 http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

于 2008-09-16T20:00:46.610 回答
3

我总是很惊讶有更多的人不知道/不使用NDepend - 它显示了代码各个级别的所有依赖项,甚至会绘制漂亮的框和箭头图片,显示您的架构到底有多混乱 :) 与 TestDriven 一起使用。 Net,我无法想象没有它的工作。免费/便宜。

于 2008-09-15T11:33:42.310 回答
3

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

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

于 2008-10-02T18:53:00.173 回答
3

AtomineerUtils Pro 文档- 自动 DocXml/Doxygen/JavaDoc/Qt 文档注释生成/更新(类似于 GhostDoc,但更强大和灵活,并支持 C#、C++、C++/CLI、C、Java 和 Visual Basic 代码)。

生成的评论的样式是非常可配置的,并且可以选择应用自动重新格式化(例如空格控制和自动换行)以保持评论尽可能可读。它还有许多帮助程序,允许用户阅读大多数遗留文档注释并将其转换为上述任何格式。

(我是作者,但我相信以上是准确客观的描述。此插件在首次添加此答案时是免费的,但用于支付托管、支持和每月继续改进插件的费用发布,现在是 10 美元,免费试用 30 天)

于 2009-09-04T21:41:03.813 回答
2

我经常使用很多提到的插件。这里也只是一些 II 估计:

这三个都是免费的,并且强烈推荐(由我)。

于 2008-09-16T18:51:13.610 回答
2

我是第二个 VisualAssist,从 V6 开始就一直在使用它,没有它就活不下去了……

我看到没有人提到 CoolCommands:http ://geekswithblogs.net/brians/archive/2007/03/04/107922.aspx

伟大的节省时间...

于 2008-09-16T19:20:18.670 回答
2

VisualAssistX 肯定 +1(没有它就无法工作,而且物有所值),VisualSVN 肯定 +1

于 2008-09-16T19:44:38.677 回答
2

视觉辅助:没有它你就活不下去!

于 2008-09-18T16:20:36.217 回答
2

我们已经讨论过这个问题:你最喜欢的 Visual Studio 插件/设置是什么?

于 2008-09-21T23:28:52.297 回答
2

我发现 Code Rocket 非常有用 - http://www.getcoderocket.com/

来自他们的网站:“Code Rocket 是一个创新工具,它揭示了 C#、……和 C/C++ 代码的内部工作原理,用于 Visual Studio……它使文档成为软件开发过程的无缝集成部分,直接插入以最小的开销为您的开发 IDE 提供强大的优势。”

于 2010-04-15T13:57:18.407 回答
2

来自telerik的JustDecompile 。现在,Reflector 不再免费。在挖掘提供的库时,它是必需的。

于 2012-05-04T21:14:50.483 回答
1

我也喜欢ReSharper!如果您是学生或以其他方式与大学有联系,则可以负担得起。

对于与 SVN 的交互,我更喜欢AnkhSVN

.. 当然,为了连接到 TeamFoundation Server,还有Visual Studio Team Explorer

于 2008-08-18T18:12:52.573 回答
1

Dispatch for FTP 应该是 Copy Web Site。

这刚刚出来,但我很喜欢它:Mindscape File Explorer

VisualSVN 非常适合 SVN 集成。比 Ankh 好得多(虽然没有尝试过 Ankh 2+)

SonicFileFinder用于快速查找文件或类。支持仅搜索驼峰式类型名称的大写部分

Microsoft 的 Web 部署项目,用于预编译网站项目

于 2008-08-18T18:20:30.777 回答
1

我经常使用 Fogbguz 插件,但你需要先使用 Fogbugz !!!

于 2008-08-25T12:28:12.077 回答
1

我刚刚发现了这个相当大的插件列表:

http://geekswithblogs.net/brians/archive/2008/05/12/122087.aspx

于 2008-08-28T18:15:55.817 回答
1

+1 表示 VisualSVN 比 AnkhSVN 更好,两者都尝试过,FogBugz 插件 +1。

于 2008-09-04T11:45:55.153 回答
1

幽灵文档

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

于 2008-09-09T11:57:21.963 回答
1

KingsTools也是一个不错的宏集合,其中包含:

  • 运行 Doxygen
  • 插入 Doxygen 评论
  • 构建解决方案统计信息
  • 依赖图
  • 继承图
  • 交换 .h<->.cpp
  • 着色
  • } 结束
  • C++ 的区域/#endregion

  • 搜索网页
于 2008-09-09T12:20:57.723 回答
1

指导探索者

指导包作为片段、项目和项目模板集成到 VS 中。它们提供了一种收集和重用模式、代码和操作方法答案的方法。您可以为您的团队创建指导,您可以下载来自 MS 的模式和实践组的指导包。

于 2008-09-16T19:51:09.627 回答
1

绝对是Resharper。

于 2008-09-16T19:55:30.927 回答
1

不是 VS 中真正的插件,而是每个 VS 使用需要的插件: Code Preview Handler 提供一个预览处理程序,其中包含源文件的语法突出显示。该处理程序在资源管理器预览窗格和 Outlook 中附件的预览选项卡中工作。

于 2008-09-16T19:58:43.930 回答
1

Source Monitor 代码分析工具

直接下载链接

于 2008-09-16T20:01:43.377 回答
1

更清晰。它是任何软件工程师的最佳生产力工具! TestDriven.Net也很不错。和GhostDoc

于 2008-09-16T20:07:24.953 回答
1

VLINQ LINQPad 是必不可少的,但对于 VS 中的快速内容,VLINQ 非常棒。

于 2008-09-16T20:16:56.010 回答
1

Source Code Outliner 不错的源文件替代视图。它是代码窗格中的大纲,但没有所有代码妨碍结构。

于 2008-09-16T20:18:21.840 回答
1
于 2008-09-17T10:31:28.387 回答
1

如果你喜欢 vi/vim 编辑:

用于 Visual Studio 的 ViEmu

如果您想要颜色编码的控制流语法突出显示和图形轮廓:

代码卡纳

我是这些商业工具的开发者。

于 2008-09-18T16:17:16.363 回答
1

这是我的清单:

于 2008-12-02T11:06:57.367 回答
1

对于 C# 开发,我使用:

  • ReSharper,高度自定义,我编写了几十个自定义操作(更不用说奇怪但精彩的实时模板)
  • GhostDoc - 对于生成代码的后处理非常有用
  • 源代码大纲
  • P/factor(一组内部开发的 VS 代码生成工具) - 请参见此处的示例
  • CodeGenUtils - 另一个用于代码生成的内部开发,可在 CodePlex 上获得
  • SharpWizard - 用于快速原型制作的 VS 插件。支持高级生成的接口支持、运算符、模式、元数据。
  • Dependency Analyzer - 一个非常漂亮的工具(另一个内部开发),用于识别 CLR 属性之间的依赖关系。对于基于依赖图自动生成更改通知很有用。

除了这些,我还有几个 DSL 图形设计器用于特别困难的场景——例如,我有一个用于复杂多线程操作的 DSL,这些操作使用 Pulse & Wait 实现。

于 2008-12-09T17:53:59.257 回答
1

我不喜欢 Visual Studio 书签,所以我使用 DPACK 来获得与 Delph IDE 提供的相同类型的书签。

http://www.usysware.com/dpack/

于 2009-04-07T22:32:04.160 回答
1

我最喜欢的是我工作的那个——Goanna。:)

http://www.redlizards.com/

C/C++ 静态分析 - 它有助于发现错误。

于 2009-09-07T03:46:27.000 回答
1

这里有一些我没有找到(或发现)提到:

  • ASPXEditHelper(ASP.NET 开发人员必备)
  • 鼠标手势
  • 代码保持
  • 敲门声
  • Git 扩展

有人提到了 SQL 提示,所以我会添加 SQL 助手(价格相似,但功能更多)

很少有人提到 DPack 是免费的,而且绝对很棒。

此外,真正获得 ReSharper 或类似的东西(它会支付很多倍的费用)。裸 VS 只是不“比较”;-)

享受你的编码!

于 2009-12-17T14:20:01.193 回答
1

构建版本增量(GPL) 为您(几乎)提供了控制程序集版本所需的一切。

一些功能(从网站复制):

  • 可以为每个主要、次要、构建或修订号设置不同的自动增量样式。
  • 支持 C#、VB.NET 和 C++.NET 项目。
  • 不需要所有项目成员都安装。配置通过解决方案和项目文件中的属性共享。没有插件的开发人员不会有任何感觉。
  • 如果在源代码控制下,自动签出所需的文件。
  • 可以为每个解决方案和/或每个项目配置。
  • 可以配置为仅在某些配置构建(调试、发布、任何或自定义)上更新
  • 可以更新外部源文件中的程序集属性,而不是默认的 AssemblyInfo。
于 2009-12-17T14:29:15.713 回答
0
  • Resharper(同意它很糟糕,你必须支付额外的费用才能得到这个,但好好赚钱)
  • GhostDoc(消除您的代码中没有注释的任何借口)

  • PowerCommands for VS 2008(忘了我什至安装了这个,因为它只是添加了一些本来应该一直存在的小东西)

于 2008-08-18T18:59:31.370 回答
0

除了此处列出的重构和源代码控制工具之外,AQTime还是一个出色的 Windows 分析器。它可以作为插件运行或独立运行,并且可以与 .NET 和本机代码一起使用。

于 2008-09-09T12:25:05.623 回答
0

XPathmania是一个很好的小工具,用于编写和测试 XPath 查询。

于 2008-09-12T10:12:58.740 回答
0

更好的插件管理器

于 2008-09-16T19:36:39.570 回答
0

项目 MRU 编辑器

于 2008-09-16T19:37:42.797 回答
0

CodePlotterCodePlotter 重新混合

于 2008-09-16T19:39:40.840 回答
0

Code Style Enforcer 允许您定义 .NET 代码样式(具有一定程度的灵活性)并在违规处加下划线。具有上下文菜单选项来更改代码以匹配样式。需要从 Code Style Enforcer 页面链接的 DXCore。两者都是免费的。

于 2008-09-16T19:43:58.520 回答
0

PInvoke.NET 插件 菜单用于搜索预先编写的 P/Invoke 代码。比自己编写编组代码要容易得多,尤其是当有讨厌的联合和对齐要求时。

于 2008-09-16T19:54:18.420 回答
0

如果您正在寻找更好的代码编辑器,vim 附带 VisVim,这是一个用 vim 替换 VS 代码编辑器的插件。

于 2008-09-16T19:54:49.337 回答
0

VS 命令外壳 输出窗格中的命令外壳。远非完美,但通常非常非常有用。比单独的 cmd 更快、更容易访问,并且具有更轻松的复制/粘贴支持。

于 2008-09-16T20:20:04.270 回答
0

用于评论的拼写检查器是天赐之物。 GhostDoc非常适合制作有据可查的 API。

于 2008-09-16T20:23:31.267 回答
0

TracExplorer非常适合将 Trac 与 VS 集成。

于 2008-09-17T08:48:55.607 回答
0

它不是 Visual Studio 插件,但它是一个没有它我无法使用 Visual Studio 的工具......

ClipX - 它适用于普通剪贴板,但将条目保存到可搜索列表中,您可以像往常一样使用复制和粘贴,但您可以按 CTRL+SHIFT+V 并弹出列表。它适用于图像、文本等。它甚至在您重新启动计算机后仍然存在。

于 2008-09-18T16:24:31.777 回答
0

我知道这不是 VS 加载项,但SSMS无论如何对于使用 MSSQL 的任何人都可能有用。

只是为了你想看到更多这样的情况检查这个帖子。实际上来自 ssmstoolspack 创建者。

于 2008-09-20T19:13:57.583 回答
0

虽然 Visual SVN 的价格在 50 美元左右,但我更喜欢它而不是 AnkhSVN(我上一次尝试是在大约一年前 - 从那以后它可能已经有所改进)。

如果资金有问题,这是最容易卖给老板的方法之一。(谢天谢地,在我工作的地方,我们不必为了得到好的工具而抓挠。)

于 2008-12-09T17:38:47.447 回答
0

我写的一个http://www.codeplex.com/lazy

于 2009-01-04T10:40:08.700 回答
0

DevExtra - 但我有偏见,因为我写了它:)

http://www.toptensoftware.com/devextra/

它现在有点老了(起源于 VC6),主要面向 C++ 开发人员,但它是免费的,我仍然每天都在使用它。

于 2009-05-18T03:57:56.853 回答
0

Quick Open File 是一个来自 Eclipse 背景的插件,我离不开它

http://kutny.net/vsopen/

不再需要通过解决方案资源管理器来尝试查找文件

于 2010-03-22T14:16:33.670 回答