经验
- 官方的文档是最权威的
- VS2008的界面元素的名称,你是猜不到的,唯有工具是你最好的选择,资料的第一条的博客中有讲到。
资料
- Visual Studio 2008 可扩展性开发(九):总结篇, 最有价值的资料,把这个看懂,你基本就会了。有人将此博客的这部分内容整理成了pdf。
- 官方例子:Visual Studio Samples,也可以学到很多。
- 官方文档:General User Interface Elements (Visual Studio)
- ext_ConnectMode 枚举 , 介绍了取值及含义,注意”ext_cm_UISetup 值指示外接程序这是其第一次运行”,而在使用VS调试新开发的插件时,每次运行其实都是第一次,因为调试的命令参数中有”/resetaddin namespace”,namespace这里指开发的插件的名称。
- Add-In Registration,注册插件,发布时使用;
- 自己动手编写一个VS插件(四)——创建工具栏之二,一个很好的例子,有详细的步骤及截图,感谢作者。这只是其中一篇,共有8篇。
- Window Types 介绍了vs2008的窗口及功能。
- How to: Navigate(导航) Within the Integrated Development Environment 如题。
- Customizing and Automating the Development Environment vs扩展的官方文档,讲自动化的,注重的应该是主要的流程。
- Creating and Controlling Environment Windows
- UIHierarchy.DTE Property 据说这个可以找到界面上所有的commandbar及父子关系。
- VS 2010插件开发无法删除菜单问题,这个告诉我,插件是要写卸载的部分的实现的,不然不好。
- 【VS外接程序】利用T4模板生成模块代码,又一个例子,关于代码生成的。
- Visual Studio 核心代码模型(Addin+CodeModel)使用心得 . 使用代码模型,操作代码的例子。
- connect.cs, 一份代码例子,此网站上有很多源码例子。
- How to: Change Window Characteristics( 更改窗口特性), 如题。