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

时间:2020-03-05 18:37:50  来源:igfitidea点击:

谁能为Microsoft Visual Studio推荐任何好的插件/插件?首选免费赠品,但是如果值得,那么就可以了。

解决方案

回答

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

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

他们有一个Visual Studio插件,要花一些钱,但值得每一分钱。

回答

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

回答

剪贴板管理器

通过删除行和其他一些不错的项目来维护剪贴板数据,但是仅此一项会让我感到高兴。

区域性

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

回答

如果使用SVN进行源代码控制,则一定要使用VisualSVN。它可以在Visual Studio IDE中启用TortoiseSVN交互。

我也回应Resharper的评论。零售价格有些陡峭,但是如果我们是学生或者以其他方式受教育的附属机构,它的确很便宜。

回答

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

这些包括

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

回答

Whole Tomato的Visual AssistX。我绝对会发誓。我希望看到Lint的插件比Riverblade的Visual Lint更好,但是因为最终它将被移到构建服务器上,所以我不介意每两天手动运行一次。

回答

  • 收割者
  • Resharper MbUnit Test Runner加载项
  • 用于数据库项目的SQL提示(也可以在SQL Management Studio中使用)
  • 免费提供SVN支持的Ankh SVN 2.0+(相比之下v1.x显得苍白)
  • TeamCity插件可监视构建,个人构建和错误跟踪

回答

我发现Ghost Doc非常有用。

GhostDoc is a free add-in for Visual Studio that automatically generates XML
  documentation comments for C#. Either by using existing documentation inherited
  from base classes or implemented interfaces, or by deducing comments from
  name and type of e.g. methods, properties or parameters.

回答

当我们在解决方案中有大量文件并在解决方案资源管理器中搜索它们时,Sonic File Finder就会使我们手腕感到痛苦。

我们可能还会发现DPack很有趣。几个工具和增强功能集成到一个简单的程序包中。

回答

我是CodeRush和Refactor的忠实拥护者! DevExpress专业版。我已经使用它们很多年了,毫无疑问,这使我成为一个更快的开发人员。而且,两者都基于名为DXCore的免费框架构建,该框架允许我们为Visual Studio开发自己的插件,而天空无处不在...

回答

我也喜欢ReSharper!如果我们是学生或者以其他方式与大学建立联系,则价格合理。

为了与SVN进行交互,我更喜欢AnkhSVN。

..当然,用于连接到TeamFoundation Server的还有Visual Studio Team Explorer

回答

FTP的分发就是复制网站应该具有的功能。

刚问世,但我非常喜欢:Mindscape File Explorer

VisualSVN非常适合SVN集成。比Ankh更好(不过还没有尝试过Ankh 2+)

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

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

回答

+1视觉辅助。

不幸的是,我们需要一个插件来获得真正的智能感知,但是绝对值得为此付费。

回答

  • Resharper(同意,这很糟糕,我们必须支付额外的费用才能使用此工具,但请花点功夫)
  • GhostDoc(带走所有在代码中没有注释的借口)
  • VS 2008的PowerCommands(忘了我甚至安装了此命令,因为它只是添加了一些应该一直存在的小东西)

回答

RockScroll很棒,而且免费。

附录

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

回答

我使用了很多Fogbguz插件,但是我们首先需要使用Fogbugz!

回答

MZTools也很棒。

回答

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

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

回答

+1为视觉辅助
我将添加VLH(可视化本地历史记录),它提供了一种本地源代码控制系统。每次保存文件时,插件都会在本地存储库中添加一个副本。

回答

尝试过两者的VisualSVN优于AnkhSVN,而FogBugz加载项则为+1.

回答

为CodeRush和Refactor Pro +1. 自从它成为Delphi以来,我就一直在使用CodeRush,这真是太好了。 "以思想的速度编码"的口头禅非常接近现实;)

回答

幽灵文件

GhostDoc is a free add-in for Visual Studio that automatically generates XML
  documentation comments for C#. Either by using existing documentation inherited
  from base classes or implemented interfaces, or by deducing comments from
  name and type of e.g. methods, properties or parameters.

回答

  • Microsoft StyleCop提供C#的代码样式检查,我们一直使用它,并喜欢它(免费)
  • Axialis IconWorkshop有一个Visual Studio加载项,VS2008用户现在可以免费使用它。
  • Resharper是的,请再投票,因为我不能支持所有提出建议的人:)
  • 用于C ++的Workspace Whiz,我曾经在Workspace Whiz居住,但是在VS2008中没有使用它,因为我没有意识到有更新。将不得不再次尝试。

回答

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

  • 运行Doxygen
  • 插入Doxygen注释
  • 建立解决方案统计
  • 依赖图
  • 继承图
  • 交换.h <->。cpp
  • 上色
  • } 结束
  • 用于C ++的region /#endregion
  • 搜索网页

回答

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

回答

我发现这个名为Visual Studio Gallery的网站有很多Visual Studio加载项。我现在正在浏览它,我建议每个人都来访问它。

回答

XPathmania是用于编写和测试XPath查询的好工具。

回答

我总是感到惊讶的是,更多的人不了解/使用NDepend,它显示了代码每个级别的所有依赖关系,甚至还会绘制漂亮的方框和箭头图片,显示体系结构确实是多么的困惑:)与TestDriven.Net一起,我无法想象没有它了。免费/便宜。

回答

SmartPaster(FREE)复制/粘贴代码生成器,用于字符串

VS.NET的AnkhSvn(FREE)SVN源代码控制集成

VisualSVN Server(FREE)源代码控制

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

类固醇上的CodeRush Code gen宏

重构代码重构辅助

CodeMaid(FREE)代码清除,组织和复杂性分析

CodeSmith代码生成器

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

DXCore(FREE)及其许多出色的插件:DxCore社区插件,CR_Documentor,CodeStyleEnforcer,RedGreen

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

Reflector(PAY)功能丰富的.Net反汇编程序Reflector插件

Web部署项目提供其他功能来构建和部署网站和Web应用程序(源)。

StudioTools(FREE)导航助手,代码度量工具,增量搜索,Visual Studio中的文件资源管理器和删除编辑器窗口。从旧站点(archive.org)移到了新站点,并且不再使用。

回答

那IncrediBuild呢?这是一个很好的具有Visual Studio集成的分布式构建系统。

回答

我经常使用很多提到的Addins。我也估计以下几项:

  • 自动版本控制的版本
  • 资源重构工具
  • 智能贴

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

回答

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

回答

我第二代VisualAssist,自V6以来一直在使用它,没有它就无法生存...

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

节省时间的绝佳组合...

回答

更好的插件管理器

回答

项目MRU编辑器

回答

CodePlotter和CodePlotter混合

回答

代码样式执行器
使我们可以定义.NET代码样式(具有一定程度的灵活性)并强调违反情况。有上下文菜单选项可以更改代码以匹配样式。需要DXCore,可从Code Style Enforcer页面链接。两者都是免费的。

回答

如果我们正在执行C ++编码,请使用Visual Assist。

回答

明确地
+1用于VisualAssistX(如果没有它,将无法正常工作,这是物有所值的)

+1 for VisualSVN

回答

Consolas字体
MS的免费字体,用于读取代码。

回答

指导资源管理器

指导软件包作为片段,项目和项目模板集成到VS中。它们提供了一种收集和重用模式,代码以及如何回答的方法。我们可以为团队创建指南,也可以下载MS的"模式和实践"组中的指南包。

回答

PInvoke.NET插件
搜索预写的P / Invoke代码的菜单。这比自己编制编组代码要容易得多,尤其是在存在讨厌的合并和对齐要求时。

回答

如果我们正在寻找更好的代码编辑器,Vim随附VisVim,VisVim是用vim替换VS代码编辑器的插件。

回答

绝对是剃须刀。

回答

并不是VS内部的一个插件,但是每个VS使用都需要一个插件:
代码预览处理程序
为预览处理程序提供源文件语法高亮显示。该处理程序可在Outlook的资源管理器预览窗格和预览选项卡中工作。

回答

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

我认为这仍然是网址。我们必须做一些手动工作才能将其设置为08.
http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

回答

源监视器
代码分析工具

直接下载链接

回答

收割者。它是任何软件工程师的最佳生产力工具! TestDriven.Net也相当不错。和GhostDoc。

回答

VLINQ
LINQPad是必不可少的,但是对于VS中的快速工具而言,VLINQ很棒。

回答

源代码概述
源文件的漂亮替代视图。它是代码窗格中的大纲,但没有所有代码妨碍结构。

回答

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

回答

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

回答

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

回答

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

回答

  • 重构!专业版-商业版。提供免费版本。
  • GhostDoc-免费
  • 评论重新开花-免费
  • 版本控制版本-免费

回答

如果vi / vim编辑是工作,请执行以下操作:

ViEmu for Visual Studio

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

Codekana

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

回答

视觉辅助:没有它就无法生存!

回答

它不是Visual Studio的插件,但如果没有它,我将无法使用它。

ClipX与普通剪贴板一起使用,但是将条目保存到可搜索的列表中,我们可以按需使用复制和粘贴功能,但是可以按CTRL + SHIFT + V并弹出列表。它可以处理图像,文本等。甚至在重新启动计算机后仍然存在。

回答

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

就我们想看到更多类似的情况而言,请查看此帖子。其实来自ssmstoolspack的创建者。

回答

我们已经解决了这个问题:我们最喜欢的Visual Studio加载项/设置是什么?

回答

对于笔记本电脑绑定的东西或者那些将vi / vim绑定绑定烧入大脑的人,我建议使用ViEmu。

如果我们还没有尝试使用vi键绑定进行编辑,这就是为什么我们可能要尝试"为什么,哦,为什么## @!疯子使用vi?"

回答

这是我的清单:

  • Microsoft StyleCop(代码分析)
  • JetBrains dotTrace(应用程序配置文件)
  • Typemock隔离器(在单元测试中模拟)
  • Roland Weigelt的GhostDoc(代码文档)

回答

尽管Visual SVN的价格为50美元左右,但与AnkhSVN相比,我还是更喜欢它(我上次尝试使用该功能大约一年前,此后可能有所改善)。

如果存在资金问题,这是最容易卖给老板的方法之一。 (非常感谢,我们不必费劲就可以在我工作的地方获得好的工具。)

回答

对于开发,我使用:

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

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

回答

E

VS内部的vi / vim支持

回答

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

回答

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

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

回答

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

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

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

回答

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

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

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

回答

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

http://www.redlizards.com/

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

回答

在这里我没有发现(或者发现)一些提及:

  • ASPXEditHelper(ASP.NET开发人员必须具备)
  • 鼠标手势
  • CodeKeep
  • 敲门声
  • Git扩展

有人提到了SQL Prompt,所以我将添加SQL Assistant(价格相近,但功能更多)

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

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

享受编码!

回答

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

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

  • 可以为主要,次要,内部版本或者修订版本号设置不同的自动递增样式。
  • 支持C#,VB.NET和C ++。NET项目。
  • 不需要所有项目成员都安装。通过解决方案和项目文件中的属性共享配置。没有插件的开发人员不会有任何感觉。
  • 如果在源代码管理下,则自动检出所需的文件。
  • 可以针对每个解决方案和/或者每个项目进行配置。
  • 可以配置为仅在某些配置版本(调试,发布,任何或者自定义)上更新
  • 可以更新外部源文件中的程序集属性,而不是默认的AssemblyInfo。

回答

快速打开文件是一个来自Eclipse背景的插件,我离不开它

http://kutny.net/vsopen/

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

回答

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

在他们的网站上:" Code Rocket是一种创新工具,可揭示Visual Studio的C#,...和C / C ++代码的内部工作原理。它使文档成为软件开发过程中无缝集成的一部分,直接插入开发IDE所需的开销最少,从第一天开始就具有强大的优势。"

回答

VSCommands 2010

从网站:
最新版本支持:

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

和其他,请立即尝试!

回答

尝试MetalScroll !!比Rockscroll更好