扩展性模型的差异(宏 IDE)

尽管 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

返回错误

请参见

概念

文档对象和文档对象差异(宏 IDE)

属性差异(宏 IDE)

项操作差异(宏 IDE)

Find2 方法差异(宏 IDE)

项目差异(宏 IDE)

选项差异(宏 IDE)