非模型化项目概述

Visual Studio 中的大多数项目类型都可以实现 Visual Studio 自动化模型。但有一些项目没有实现。如果在 Visual Studio 自动化模型中进行编程时遇到这样一个项目,则称此项目为“非模型化项目”。

非模型化项目

除了许多与项目相关的属性和方法不能使用它们以外,非模型化项目被视为与模型化项目一样。因为自动化模型无法与此项目通信,所以某些详细信息无法被发现或更改。可以只获取有关这些项目的基本信息。

以下是非模型化项目的有效成员列表(适用于各种对象和集合):

有效的非模型化项目成员

DTE 属性

Name 属性

Kind 属性

FileName 属性

UniqueName 属性

如果非模型化项目使用其他属性或方法,则返回 E_NOTIMPL 或 Nothing。

请参见

任务

如何:添加和处理命令

如何:创建外接程序

演练:创建向导

概念

解决方案和项目基础

自动化对象模型图表

其他资源

创建和控制环境窗口

创建外接程序和向导

自动化与扩展性参考