扩展性模型的差异

更新:2007 年 11 月

尽管 Visual Studio 宏与 Visual Studio 共享其开发工具扩展性 (DTE) 类型库,但是某些对象(如解决方案资源管理器)不适用于宏。下表列出了 Visual Studio 扩展性模型中与 Visual Studio 宏中的不相同或在其中不可用的公共操作。

宏行为

下表详细说明了宏和 Visual Studio IDE 之间的扩展性模型行为差异。

操作

在 Visual Studio 宏中的行为

Solution

尽管 Visual Studio 宏不支持用户界面中的解决方案概念,但是该对象模型包含 Solution,使您能够以早期绑定方式获取项目集合

FullName

返回 Visual Studio 宏应用程序的完整路径名

Name

返回环境的名称。当 Visual Studio 宏由 Visual Studio 承载时,该字符串为“VS Macro”

OpenFile

不可用

IsOpenFile

不可用

Quit

隐藏 Visual Studio 宏 IDE,相当于执行宏 IDE 中“文件”菜单上的“关闭并返回到宿主”命令

Macros

返回错误

UserControl

返回错误

MacrosIDE

返回错误

LaunchWizard

返回错误

请参见

概念

文档和文档对象的差异

属性差异

项操作差异

Find2 方法差异

项目差异

工具选项差异