Configuration 接口
表示项目或项目项的生成配置相关属性。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration = interface end
public interface Configuration
Configuration 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Collection | 返回包含支持该属性的 Configuration 对象的集合。 | |
ConfigurationName | 获取要生成的项目配置。 | |
DTE | 获取顶级扩展性对象。 | |
Extender | 如果所请求的扩展程序可用于此对象,则返回该扩展程序。 | |
ExtenderCATID | 获取对象的扩展程序类别 ID (CATID)。 | |
ExtenderNames | 获取对象的可用扩展程序的列表。 | |
IsBuildable | 获取指示是否可以生成项目或项目项配置的值。 | |
IsDeployable | 获取指示是否可以部署项目或项目项配置的值。 | |
IsRunable | 返回是否可以运行项目或项目项配置。 | |
Object | 获取在运行时可通过名称访问的对象。 | |
OutputGroups | 获取 OutputGroup 对象的集合,该集合包含作为项目输出的文件的名称。 | |
Owner | 获取配置的项目或项目项。 | |
PlatformName | 获取此分配所支持的平台的名称。 | |
Properties | 获取属于 Configuration 对象的所有属性的集合。 | |
Type | 获取一个指示对象类型的常数。 |
页首
备注
Project(Item).Properties 具有不依赖于配置的属性。
每个 Configuration 对象表示一个项目配置和平台名称对的属性,例如 ("Debug", "Win32") 或 ("Release", "Win32")。 对于大多数项目,平台或者不存在,或者是“Win32”或“WSP”。