使用vs package开发visual studio extension
Visual studio作为一个开放的IDE工具,提供了SDK进行定制和扩展。主要通过两种方式:add-in和VSPackages。在进行开发之前必须安装visual studio sdk。目前sdk版本已经有2012版了,这里主要针对2010,当然主要的东西应该变化不大。
在安装好sdk后,visual studio会提供许多模板以快速的建立project。如下图是c#语言对应的templates,其他语言也在相应的位置。
相应的add-in的模板如下所示:
最近感觉visual studio2010有些不方便,比如solution explorer不能查找等等,昨天花了半天的时间看了下文档,所以对VSPackages的了解比较片面,只是获得一个overview。而我的问题也通过网上的一些现成的extension解决了,而不需要自己再造车轮。
一些名词和对象
在前面贴图的模板中有许多名词让初学者很奇怪,如adorement, classifier等等,其实这些都是sdk中一些功能的组织对象。在msdn文档的