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_OutputGroupsOpenOutputGroup访问配置的输出组。

请参见实现和/或调用的插图在示例 Basic ProjectMy C Package的此接口。

对实现者的说明

实现由组织的输出项到 GROUP BY 使用的项目配置。

对调用者的说明

调用通过环境和部署项目在部署操作中

这些组还将具有相同标识符信息 (规范名称、显示名称和组信息) 从一个配置为另一个项目中。 这允许部署和打包继续运行,即使配置更改。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间