IVsProjectCfg2 接口

提供对分组基于此配置的输出支持,以及在 IVsProjectCfg 接口的方法之外。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")> _
Public Interface IVsProjectCfg2 _
    Inherits IVsProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")]
public interface IVsProjectCfg2 : IVsProjectCfg

IVsProjectCfg2 类型公开以下成员。

方法

  名称 说明
公共方法 EnumOutputs(IVsEnumOutputs%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 EnumOutputs(IVsEnumOutputs%) 已过时的方法。不要使用。
公共方法 get_BuildableProjectCfg(IVsBuildableProjectCfg%) 提供对配置的 IVsBuildableProjectCfg 接口以使用管理生成过程。 (继承自 IVsProjectCfg。)
公共方法 get_BuildableProjectCfg(IVsBuildableProjectCfg%) 提供对配置的 IVsBuildableProjectCfg 接口以使用管理生成过程。
公共方法 get_CanonicalName(String%) 返回配置的规范名称。 (继承自 IVsProjectCfg。)
公共方法 get_CanonicalName(String%) 返回配置的规范名称。
公共方法 get_CfgType 提供对一配置界面例如 IVsBuildableProjectCfgIVsDebuggableProjectCfg
公共方法 get_DisplayName(String%) 返回在环境的 UI 描述配置,并且可以显示的字符串。 (继承自 IVsProjectCfg。)
公共方法 get_DisplayName(String%) 返回在环境的 UI 描述配置,并且可以显示的字符串。
公共方法 get_IsDebugOnly(Int32%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_IsDebugOnly(Int32%) 已过时的方法。不要使用。
公共方法 get_IsPackaged(Int32%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_IsPackaged(Int32%) 已过时的方法。不要使用。
公共方法 get_IsPrivate 返回配置是否为 private 或共享。
公共方法 get_IsReleaseOnly(Int32%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_IsReleaseOnly(Int32%) 已过时的方法。不要使用。
公共方法 get_IsSpecifyingOutputSupported(Int32%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_IsSpecifyingOutputSupported(Int32%) 已过时的方法。不要使用。
公共方法 get_OutputGroups 返回一个数组配置的输出组的 IVsOutputGroup 指针。
公共方法 get_Platform(Guid%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_Platform(Guid%) 已过时的方法。不要使用。
公共方法 get_ProjectCfgProvider(IVsProjectCfgProvider%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_ProjectCfgProvider(IVsProjectCfgProvider%) 已过时的方法。不要使用。
公共方法 get_RootURL(String%) 返回其输出项目配置的根 URL。 (继承自 IVsProjectCfg。)
公共方法 get_RootURL(String%) 返回其输出项目配置的根 URL。
公共方法 get_TargetCodePage(UInt32%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_TargetCodePage(UInt32%) 已过时的方法。不要使用。
公共方法 get_UpdateSequenceNumber(array<ULARGE_INTEGER[]) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 get_UpdateSequenceNumber(array<ULARGE_INTEGER[]) 已过时的方法。不要使用。
公共方法 get_VirtualRoot 此方法对于调试 Web 项目是必需的。
公共方法 OpenOutput(String, IVsOutput%) 已过时的方法。不要使用。 (继承自 IVsProjectCfg。)
公共方法 OpenOutput(String, IVsOutput%) 已过时的方法。不要使用。
公共方法 OpenOutputGroup 返回给定输出组。
公共方法 OutputsRequireAppRoot 此方法替换从现已过时 IVsDeployWebProject 接口的 get_IsWebApplication 方法。

页首

备注

IVsProjectCfg2的主要用途,在 IVsProjectCfg 用法之外,是提供项目任意分组输出。 但是,该项目必须返回组个数与它所支持的每个配置的,因此,即使在组中包含的输出的数量可以从配置更改到配置。 组还将具有相同标识符信息 (规范名称、显示名称和组信息) 从配置为在项目中配置。

对实现者的说明

实现由项目管理对配置信息的访问。

对调用者的说明

调用通过环境或另一个项目访问项目的配置。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间