倍受关注的Visual Studio插件

来源:互联网 发布:知乎体验分析报告 编辑:程序博客网 时间:2024/05/05 16:10

1. AnkhSVN - Subversion SCC Provider
http://ankhsvn.open.collab.net/

AnkhSVN是一个VS的Subversion 源代码管理提供者。通过这个插件,你可以方便的在Visual Studio中使用Subversion管理你的项目和代码。这个项目保持着相当的活跃性。在本文发表时最新的版本是2.1.7444。强烈推荐开发者使用,尤其是你将你的项目托管到google code或者sourceforge上,你可以使用这个插件连接你的项目。

2. MetalScroll
http://code.google.com/p/metalscroll/

MetalScroll是RockScroll插件的替代者。它用一个代码缩略图替换代码编辑器的滚动条。

3. Source Code Outliner Power Toy
http://www.codeplex.com/SourceCodeOutliner

是另外一个方便查看代码大纲的插件。如果使用Eclipse进行Java项目的开发,你可能习惯了Eclipse大纲显示的便捷性。这个插件实现了此特别有用的功能,它可以在一个窗口内显示类的成员信息,方便开发者查看和导航。

4. GhostDoc
http://submain.com/products/ghostdoc.aspx

GhostDoc是一个免费的文档自动生成插件。它可以根据方法和方法的类型信息和参数自动生成XML注释信息。

5. Copy As HTML
http://www.lavernockenterprises.co.uk/downloads/copyashtml/
copyashtml.aspx

6. VsVim
http://blogs.msdn.com/jaredpar/archive/2009/09/09/vim-emulator-editor-extension-released.aspx

你是一个VIM的狂热分子吗?网络不乏这些忠实的信众,如迷春哥狂热的坚持使用vim做自己的开发。这个插件为VS提供了一个VIM模拟器。你可以使用”VIM”编辑你的代码。

7. VS 2008 File Finder
http://www.huffs.us/blogEngine/page/VS-2008-File-Finder.aspx

在一个包含N个project的解决方案中查找一个文件时,使用这个插件相当有用。它提供一个窗口,可以快速的找到项目中的某个文件。类似Eclipse的Ctrl+Shift+R快捷键。

8. PowerCommands for Visual Studio 2008
http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=PowerCommands&ReleaseId=559

为VS提供了一堆的命令扩展。

9. TracExplorer
http://tracexplorer.devjavu.com/
https://groups.google.com/group/tracexplorer?pli=1

tracexplorer是一个Trac客户端。你可以在VS中浏览和管理Trac中的ticket。

10. Clone Detective for Visual Studio
http://clonedetectivevs.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16114

此插件可以分析项目中的代码,找到那些重复的代码。重复的代码不但冗余,而且一旦修改业务逻辑,多处代码也不好维护一致性。

本文链接:http://www.blueidea.com/computer/soft/2010/7344.asp 


http://www.blueidea.com/computer/soft/2010/7344.asp


  Visual Studio 2010的ultimate版的功能还是非常强大的(嘿嘿,我的是MSAA免费提供的正式授权版哦),使用它的反向工程的工具可以轻松的从你的代码再建模。不过,就开发的细节来说,倒是确实有不少地方有着或者不如eclipse或者不如netbeans的特性。此外,虽然说在2010中对C++的支持有了提升,但是还是不够好用。不过,其实VS有很多插件/工具能够实现各种各样的功能。这里推荐几个好用的:

 

 

第一部分:文本编辑和代码助手

Regex Editor

 

其实就是一个正则代码编辑器,这个东西在你要写正则的时候很有用。在代码编辑器里输入new Regex(它就会自动跳出来

 

 

 

VS10x Code Map

 

这个小工具提供了强大的代码预览功能。你可以轻松的通过点击code map来定位到文档的任意位置。它的公司有个什么smart套件,这个是其中的一部分,免费使用。不过只要这个就足够了,个人认为

 

 

 

GhostDoc

  一款强大的辅助XML注释的工具,你还在为不断拷贝接口的注释而恼怒吗?试试这个吧。当然它的功能也远不止这些,一款very clear的工具,只需要设定一个简单的快捷键就能自动插入这些注释了,当然,此工具功能巨强大,有兴趣点tools下面的GhostDoc里的设置看帮助文档吧。。。

 

[c-sharp] view plaincopyprint?
  1. /// <summary>   
  2. /// Initializes a new instance of the <see cref="EContactEntry"/> class.  
  3. /// </summary>   
  4. public EContactEntry() {  
  5.     this.phonenumbers = new List<PhoneNumber>();  
  6.     this.emails = new List<EMail>();  
  7.     this.ims = new List<IMAddress>();  
  8.     this.addresses = new List<string>();  
  9.     this.tags = new List<string>();  
  10. }  

 

 

第二部分:建模和图形辅助工具

 

Open Data Protocol Visualizer

能够生成WCF数据关系的工具,微软原厂

 

 

 

Architecture Layers Patterns

提供了一个新的Toolbox来帮助建模,架构的设计都是按照Microsoft Application Architecture Guide来的 

 

 

 

Visualization and Modeling Feature Pack

微软官方提供的VS Feature Pack,一方面自己建模好用。另一方面分析别人程序也相当牛叉

 

 

第三部分:WinFormGUI

 

Ribbon UI for Windows Forms

  非常漂亮的Ribbon UI。可惜收费,不过临时试用倒可以

 

WinForms Buttons, ScrollBars, Navigation Pane

  免费的按钮,导航面板和拖动条,这个公司有一整套,一次性下载,http://www.viblend.com/downloads.aspx

 

 

 

Visual Studio International Feature Pack

  微软官方提供的国际化包,支持中文排列和自动补全



如何开发Visual Studio 2010插件呢?

我认为有两种方式,第一是利用内置的Add-in进行开发,但是很多插件的源代码好像是采用的Visual Studio SDK开发的。

在微软的体系里都叫做Visual Studio的扩展性开发。

否则会出现:

未找到导入的项目“C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets”。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。

SDK下载地址:

http://msdn.microsoft.com/en-US/vstudio

http://www.microsoft.com/en-us/download/confirmation.aspx?id=2680

安装后就能编译开发。


官方的说法是,不能自动升级,需要下载库后自己搞。

VS2008升级到VS2010.