Answers:
AnkhSVN(免费)
即使您在VS之外使用其他SVN Shell(例如TortoiseSVN),我也建议安装此Source Control Provider来自动跟踪文件的重命名,删除等。
Visual Assist X(非免费)
幽灵文件(免费)
正确配置它需要花费一些时间,但它可能非常有用。
从我的博客文章(全部免费)中:
DevExpress CodeRush /重构!Pro(非免费,$ 249.99)
它比Resharper更好(后者总是使我的VS慢下来进行爬网),它与C#和 VB.NET(包括重构)一起使用,并且支持和社区非常出色。值得的价格标签。是的,它确实支持2010(在撰写本文时为RC)。
VisualSVN(非免费)
我个人比较喜欢AnkhSVN,因为它不是SCC提供程序,并且不会向我的存储库中添加其他文件。
VisualHG是一个Mercurial Source控制插件,可从VS 驱动TortoiseHG。我是Mercurial和DVCS的忠实拥护者。VisualHG使它很好集成。Git迷-我不是要发火焰。汞只是我的品牌。
VSCommands只是那里最好的免费插件之一!(visual studio画廊链接)
Ctrl+,
)时,它将使您将该标识符重构为新名称。在VS2010中,该菜单会闪烁并消失,并由DevExpress菜单取代。您可以获得原始菜单,但需要一些摆弄。
VS2010的有形T4编辑器和建模工具为 T4文本模板添加了IntelliSense和语法着色(免费)
CodeMaid似乎非常有用-可以在保存时自动套用格式,从而节省了开发人员和代码差异之间的大量时间。(是否还有其他工具可以使用VS AutoFormat文档?)
VS World的默认浏览器切换器,可轻松切换Web项目中的浏览器。
Code Contracts Editor Extensions,一个免费扩展,提供有关您当前正在使用的方法的继承合同的信息,以及有关您正在调用的任何方法的合同的列表。不幸的是,后者的功能与Resharper冲突,但是前者仍然可以正常工作。
RockScroll(免费)-双击单词/符号突出显示该单词/符号的所有出现。还将滚动条替换为代码的预览,并突出显示编辑点和“所有事件”行。
使用示例:是否想查看变量是否在当前源文件的其他地方使用?双击变量,在滚动条上查看是否有红色突出显示。
在我看来,AtomineerUtils Pro(非免费,9.99美元)比Ghost Doc更好。但是,就像Ghost Doc或任何自动文档生成器一样,生成的文档应进行编辑以具有任何实际价值。
CleanProject-清理Visual Studio解决方案
您想将项目发送给朋友多少次或将其上传到MSDN Code Gallery之类的网站时,只是发现您的zip文件中包含很多不需要发送的东西,因此使文件大于它一定是。
bin文件夹obj文件夹TestResults文件夹Resharper文件夹然后,如果您忘记删除源代码管理绑定,则将提示有关您项目的人。作为从事此过程的人,我决定与您分享我的清理项目代码。
我离不开DPack,尤其是在处理大型项目时,这使得在文件和成员之间导航变得更加容易。而且是免费的。
最喜欢的缩图:
Alt + U:文件浏览器,键入时过滤文件
Alt + G:代码浏览器,键入时过滤所有成员
Alt + M:代码浏览器,键入时过滤当前文件中的方法
...等等。对于我来说,找到项目浏览器的方法要容易得多。
Vingy 1.0很简单,但是可以有效地添加到Visual Studio 2010中,因此您可以以一种非侵入性的方式搜索网络,并可以基于源过滤结果。
您可以通过以下方法调出Vingy:在Visual Studio IDE中单击“视图”->“其他Windows”->“ Vingy搜索窗口”,或者仅突出显示文档中的某些文本,然后单击“工具”->“搜索选定的文本”(Ctrl + 1)。
用Vingy进行搜索非常简单。您可以通过两种方式启动搜索。
VSFileNav-(免费)在解决方案工具中查找文件(在SonicFileFinder和Resharper之间)。轻巧,易于使用和快速(我讨厌Sonic的巨大启动时间)。
免责声明:我写了这个工具。
插件可快速转到解决方案Sonic文件查找器中的任何文件 (免费)
在.h和.cpp文件之间快速切换 此处提供宏(免费)
就这样=)
“快速添加引用”扩展扩展了VS显示的无法识别类型的智能标记,使您有机会添加该类型的相应程序集引用以及如果需要的话,可以添加相应的“使用”子句。