IVsOutputGroup 接口
允许项分组输出随用法。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")> _
<InterfaceTypeAttribute()> _
Public Interface IVsOutputGroup
[GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")]
[InterfaceTypeAttribute()]
public interface IVsOutputGroup
IVsOutputGroup 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
get_CanonicalName | 返回输出组的规范名称。 |
![]() |
get_DeployDependencies | 提供对一个或多个部署依赖项。 |
![]() |
get_Description | 返回输出组的说明。 |
![]() |
get_DisplayName | 返回输出组的显示名称。 |
![]() |
get_KeyOutput | 返回键输出组的规范名称。 |
![]() |
get_Outputs | 返回一个数组指向提供对配置的输出项的 IVsOutput2 接口。 |
![]() |
get_ProjectCfg | 返回指向配置的 IVsProjectCfg2 接口。 |
页首
备注
分组输出项目允许项目配置通过使用类别。 例如, DLL 文件可能分组与其 PDB 文件。 该项目必须返回组个数与它所支持的每个配置的,因此,即使在组中包含的输出数可能从配置更改到配置。 例如,组 “和”的 DLL 可能包括 mattd.dll,并 mattd.pdb 在发布配置调试配置,但是,只包含 matt.dll。
组还可以允许打包快捷指向有意义的名称的键输出。 任何组可能为 null 的一种给定的配置,因此,不应对假设大约组的大小。
如果项目具有它不希望为包还不部署的一 IVsOutput2 对象,不在组中将该输出就足够了。
调用方通过调用 get_OutputGroups 或 OpenOutputGroup访问配置的输出组。
请参见实现和/或调用的插图在示例 Basic Project 和 My C Package的此接口。
对实现者的说明
实现由组织的输出项到 GROUP BY 使用的项目配置。
对调用者的说明
调用通过环境和部署项目在部署操作中
这些组还将具有相同标识符信息 (规范名称、显示名称和组信息) 从一个配置为另一个项目中。 这允许部署和打包继续运行,即使配置更改。