向项目管理配置信息。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")> _
Public Interface IVsCfgProvider2 _
Inherits IVsCfgProvider
[InterfaceTypeAttribute()]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface IVsCfgProvider2 : IVsCfgProvider
IVsCfgProvider2 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
AddCfgsOfCfgName | 复制现有的配置名称或创建新的。 |
![]() |
AddCfgsOfPlatformName | 复制现有平台名称或创建新的。 |
![]() |
AdviseCfgProviderEvents | 注册配置事件通知的调用方。 |
![]() |
DeleteCfgsOfCfgName | 删除指定的配置名称。 |
![]() |
DeleteCfgsOfPlatformName | 删除指定的平台名称。 |
![]() |
GetCfgNames | 返回一个或多个配置名称。 |
![]() |
GetCfgOfName | 返回配置对象与一个指定的配置属性或平台名称。 |
![]() |
GetCfgProviderProperty | 返回指定的配置属性。 |
![]() |
GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[]) | 返回此对象的每个配置对象。 (继承自 IVsCfgProvider。) |
![]() |
GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[]) | 返回此对象的每个配置对象。 |
![]() |
GetPlatformNames | 返回一个或多个平台名称。 |
![]() |
GetSupportedPlatformNames | 返回在用户的计算机上安装的平台设置。 |
![]() |
RenameCfgsOfCfgName | 分配新名称。配置。 |
![]() |
UnadviseCfgProviderEvents | 取消释放事件通知的一个注册。 |
页首
备注
请参见实现和/或调用的插图在示例 Basic Project 和 Figures Project的此接口。
对实现者的说明
实现由项目提供支持平台,添加,删除或更新的配置以及配置事件通知。此接口协调生成,部署,并且调试操作。
对调用者的说明
调用通过环境和其他项检索有关项目配置的信息。