在VS2008扩展开发中,最重要的就是DTE对象。DTE对象提供了对扩展性模型中其他对象的访问。DTE是VS自动化模型中的顶级对象。

  在按照http://www.cnblogs.com/yjf512/archive/2010/06/05/1752401.html中描述的创建VS AddIn插件后,能在Connect类中找到private DTE2 _applicationObject这个属性,对文件的各项操作就是从这个DTE2属性中开始:

以下方法可以在Exec方法中引用:

如何使用DTE2打开一个解决方案:

代码

取得当前解决方案中的所有方法:

(其中包含了对Project的操作、对FileCodeModel的操作,对codeElement的操作)

最新文章

  1. linux内存管理
  2. 通杀所有系统的硬件漏洞?聊一聊Drammer,Android上的RowHammer攻击
  3. AngularJs的UI组件ui-Bootstrap分享(九)——Alert
  4. SQL 养成一个好习惯是一笔财富
  5. “耐撕”团队2016.03.28 站立会议
  6. C# 反射学习总结
  7. C语言小结之结构类型
  8. Combination Sum II —— LeetCode
  9. ARC、MRC混编
  10. mysql声明摘要
  11. ●UVA 11021 tunnello
  12. 使用selenium时,使用从系统启动浏览器与通过自动化驱动方式启动浏览器控件ID不一样解决方法
  13. http-equiv制作跳转欢迎页面
  14. Windows 下使用 GCC
  15. C#语法文本字面量
  16. SpringBoot进行单元测试
  17. 20145324 Java实验四
  18. sql 列集合
  19. [ 总结 ] Linux系统启动流程
  20. Playbooks 中的错误处理

热门文章

  1. 【转帖】云平台发现服务构建:为什么不使用ZooKeeper
  2. Redis总结(三)Redis 的主从复制(转载)
  3. CSS的width:100%和width:auto区别
  4. AutoFac文档4(转载)
  5. Spring学习10-SpringMV核心组件2及SpringMVC项目示例
  6. 基于jQuery实现文字倾斜显示代码
  7. 2014圣诞节一款纯css3实现的雪人动画特效
  8. 获取页面的checkbox,并给参数赋值
  9. [网络]Linux一些网络知识
  10. 组建一台计算机5_硬件5 多位存储器&累加器&初始汇编(1)