Visual Studio 2010-推荐的扩展[关闭]


301

您推荐的Visual Studio 2010扩展是什么?(请指出其是否免费,以及其目的/功能)

Answers:


185

自由:

不免费:


我来到这里试图找到要添加到VS2010的SQL模板,但未显示。有这样的模板吗?
jp2code 2014年

47

NuGet

NuGet(以前的NuPack)是针对.NET平台的免费,开放源代码,面向开发人员的程序包管理系统,旨在简化开发过程中将第三方库合并到.NET应用程序的过程。



35

AnkhSVN(免费)

即使您在VS之外使用其他SVN Shell(例如TortoiseSVN),我也建议安装此Source Control Provider来自动跟踪文件的重命名,删除等。


2
除非自从我上次使用它(两年前)以来它变得更加坚固,否则我将继续使用乌龟。
Sky Sanders

2
它变得更加强大-我们没有遇到任何问题。我个人仍然坚持使用Tortoise,因为我不喜欢IDE中的SCC。太混乱了。
戴夫·马克尔

1
AnkhSVN很奇怪而且很不稳定。我使用VisualSvn,这是值得的。
伊万·G。

24

Visual Assist X(非免费)


8
不是免费的,但值得的价格。
James McNellis

1
IMO,与标准VS UI惯例的巨大差异使该产品非常沮丧。即使我在工作中拥有许可的副本,也最终将其禁用。
山姆·哈威尔

3
很好考虑IntelliSense不工作,使用/ clr
邮递员

1
自VC6以来,我一直使用Visual Assist,没有它,我真的无法再在编辑器中“看到”任何东西了:)
m_pGladiator 2010年

我相信,如果您没有Visual Assist X ..您就不能成为一名优秀的程序员..;)
maxpayne

22

幽灵文件(免费)

正确配置它需要花费一些时间,但它可能非常有用。


32
我认为这个工具太可怕了。它生成实际上无用的无用注释。生成自动xml注释似乎不错,但是“设置或获取一个表明此实例是否肮脏的值”是否真的对名为“ IsDirty”的属性有用?我认为这会在代码中添加无用的行。如果您必须做出有用的Xml注释,那么这将无济于事,因为无论如何您都必须自己编写它。
斯特凡(Stéphane)2010年

18
@Stephane:注释并非按原样使用。它们被设计为人类充实的模板。因此,我觉得它非常有用。
TrueWill 2010年

3
@Stephane TrueWill是正确的,这是一个用于生成漂亮文档的模板,除了查看NET框架注释外,您还可以看到它们都具有特定的语言模板,我可以通过gostDoc在自己的组件中进行操作。这在部署公共API时非常重要,文档必须在词法上保持一致。
BartoszAdamczewski'5

10
作为“人类充实的模板”,该工具没有任何意义。您所需要做的就是键入///(或VB中的“'')以使模板更加充实。GhostDoc添加的唯一内容是由成员的名字组成的文本...因此,这对半脑子的人来说都是无用的。
瑞安·伦迪

7
“明显”文档是无用的文档。人们不用看文档就可以了解显而易见的内容。看,在“构建”下转到您的项目属性,在“ 禁止警告”框中,键入1591。在这里,您将不会因为缺少文档而受到攻击。现在,您可以在需要的地方键入真实文档,而不必使用GhostDoc生成未文档化,只是为了避免在编译时出现警告。如果我在这里听起来有点激动,那是因为我过去曾经是GhostDoc创建的“文档”的受害者。不要浪费时间创建无证件文件以浪费我的时间。
瑞安·伦迪

21

链接会很好。这是社区内容,而不是交通方向。当您的博客关闭时会发生什么?无论如何,感谢您的清单。
Sky Sanders

@code诗人:添加了链接。并不想增加流量,只是不想复制和粘贴那么多链接。
Scott Dorman'5

拾色器完成显然会在VS2010中引起一些不稳定问题,并且已经从Gallery中移除(目前)。
moswald 2010年

Team Founder服务器电动​​工具?他们何时更改名称}
Juan Zamudio

其中大多数包含在VSProductivity工具和vspowercommand工具插件中。
vendettamit

17

DevExpress CodeRush /重构!Pro(非免费,$ 249.99)

它比Resharper更好(后者总是使我的VS慢下来进行爬网),它与C# VB.NET(包括重构)一起使用,并且支持和社区非常出色。值得的价格标签。是的,它确实支持2010(在撰写本文时为RC)。



13

VisualSVN(非免费)

我个人比较喜欢AnkhSVN,因为它不是SCC提供程序,并且不会向我的存储库中添加其他文件。


我使用AnkhSVN,它没有向存储库添加任何文件。Visual SVN 服务器很棒,所以我可以想象客户端也是如此。但是我不确定通过AnkhSVN会给我带来什么。
山姆·哈威尔

1
上次尝试时,它像SourceSafe一样将.scc文件添加到了我的项目中。我非常确定VisualSVN和AnkhSVN具有几乎相同的功能集,但是我偏爱VisualSVN。
jrummell,2010年



9

我喜欢DevExpress,并且在VS2010中拥有它。但是,在更改标识符之后,调出重构菜单会有一点麻烦。在VS2008中,当您按下VS refactor命令(Ctrl+,)时,它将使您将该标识符重构为新名称。在VS2010中,该菜单会闪烁并消失,并由DevExpress菜单取代。您可以获得原始菜单,但需要一些摆弄。
伊戈尔·泽瓦卡


9

如果您是Vim迷...

VsVim-免费的
ViEmu-不免费(也尚未发布)


天哪!我一直在等待ViEmu的2010版本。但是VsVim是免费的,看起来Symnum Systems(以前是NGEDIT,ViEmu的创建者)将会遇到一些问题。
Matt Greer 2010年

9

CodeMaid似乎非常有用-可以在保存时自动套用格式,从而节省了开发人员和代码差异之间的大量时间。(是否还有其他工具可以使用VS AutoFormat文档?)


代码女仆很酷,但是随后它以我不喜欢的方式格式化了一些代码,并且没有办法设置女仆应该清理什么以及不清理什么。除此之外,我的Visual Studio变慢了
Rumplin 2011年

7

VS10x代码映射 非常酷。容易跳转到属性,方法。并容易扩展崩溃区域等等。

替代文字


9
不再免费。开发人员(非常不诚实)将它作为免费产品获得了数百个好评,然后将其更改为仅付费产品。
Ryan Lundy



5

Code Contracts Editor Extensions,一个免费扩展,提供有关您当前正在使用的方法的继承合同的信息,以及有关您正在调用的任何方法的合同的列表。不幸的是,后者的功能与Resharper冲突,但是前者仍然可以正常工作。


4

RockScroll(免费)-双击单词/符号突出显示该单词/符号的所有出现。还将滚动条替换为代码的预览,并突出显示编辑点和“所有事件”行。

使用示例:是否想查看变量是否在当前源文件的其他地方使用?双击变量,在滚动条上查看是否有红色突出显示。


1
在Visual Studio 2010中相当于是一个开源的和更好的扩展名为AllMargins大卫·普格:visualstudiogallery.msdn.microsoft.com/en-us/...
山姆·哈威尔

AllMargins已经从画廊中消失了。
tenpn 2011年


4

在我看来,AtomineerUtils Pro(非免费,9.99美元)比Ghost Doc更好。但是,就像Ghost Doc或任何自动文档生成器一样,生成的文档应进行编辑以具有任何实际价值。


4

devColor(免费)

小型工具,可在样式表中用正确的颜色突出显示十六进制颜色。我非常喜欢它如何集成到编辑器中。


4

CleanProject-清理Visual Studio解决方案

您想将项目发送给朋友多少次或将其上传到MSDN Code Gallery之类的网站时,只是发现您的zip文件中包含很多不需要发送的东西,因此使文件大于它一定是。

bin文件夹obj文件夹TestResults文件夹Resharper文件夹然后,如果您忘记删除源代码管理绑定,则将提示有关您项目的人。作为从事此过程的人,我决定与您分享我的清理项目代码。


3

我离不开DPack,尤其是在处理大型项目时,这使得在文件和成员之间导航变得更加容易。而且是免费的

最喜欢的缩图:

Alt + U:文件浏览器,键入时过滤文件
Alt + G:代码浏览器,键入时过滤所有成员
Alt + M:代码浏览器,键入时过滤当前文件中的方法

...等等。对于我来说,找到项目浏览器的方法要容易得多。


但是,正如我今天刚发现的那样,使用现在内置于Visual Studio 2010中的“导航到”窗口(Ctrl +,)可以实现类似的结果
。– michalstanko

1
DPack在我看来仍然更好,因为您可以仅关注当前文件,并且可以选择仅查看方法,仅属性,仅事件等。非常好!
布莱德·帕克斯

3

Vingy(免费)

Vingy 1.0很简单,但是可以有效地添加到Visual Studio 2010中,因此您可以以一种非侵入性的方式搜索网络,并可以基于源过滤结果。

Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png

您可以通过以下方法调出Vingy:在Visual Studio IDE中单击“视图”->“其他Windows”->“ Vingy搜索窗口”,或者仅突出显示文档中的某些文本,然后单击“工具”->“搜索选定的文本”(Ctrl + 1)。

用Vingy进行搜索非常简单。您可以通过两种方式启动搜索。

  • 通过在Vingy搜索框中输入文字并按“ Enter”或单击“执行”按钮
  • 在Visual Studio中键入内容时,通过在编辑器中突出显示一些文本,然后按Ctrl + 1

3

这是我的扩展列表。

清单很全面,因此我花了一些时间来查找所需的扩展。这是快照。希望它会帮助某人。 替代文字

我尝试安装Codemaid,这似乎是一个不错的插件,但是我的Visual Studio响应变得非常缓慢。感觉就像在Codemaid开启时,所有线程都在做一些工作。所以现在就卸载。


3

VSFileNav-(免费)在解决方案工具中查找文件(在SonicFileFinder和Resharper之间)。轻巧,易于使用和快速(我讨厌Sonic的巨大启动时间)。

免责声明:我写了这个工具。


1
@JavaAndCSharp:并非如此,这是我一直看到的普遍免责声明,因此最好添加它。
伊恩

是的,添加免责声明绝对是个好主意。
JavaAndCSharp 2011年


1

WoVS快速添加参考

“快速添加引用”扩展扩展了VS显示的无法识别类型的智能标记,使您有机会添加该类型的相应程序集引用以及如果需要的话,可以添加相应的“使用”子句。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.