IVsSolutionBuildManager 接口

允许解决方案管理配置信息。

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

语法

声明
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSolutionBuildManager
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute()]
public interface IVsSolutionBuildManager

IVsSolutionBuildManager 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseUpdateSolutionEvents 添加调用方到侦听器列表 IVsUpdateSolutionEvents 动画处理。
公共方法 CanCancelUpdateSolutionConfiguration 启用或禁用 取消 菜单项。
公共方法 CancelUpdateSolutionConfiguration 取消更新解决方案配置。
公共方法 DebugLaunch 启动解决方案指定的启动项目,调试项目。
公共方法 FindActiveProjectCfg 确定当前处于活动状态的项目配置。
公共方法 get_CodePage 已过时的方法。不要使用。
公共方法 get_IsDebug 已过时的方法。不要使用。
公共方法 get_StartupProject 编程方法获取要运行的启动项目,当 F5 键按下。
公共方法 GetProjectDependencies 返回给定层次结构依赖项的列表。
公共方法 put_CodePage 已过时的方法。不要使用。
公共方法 put_IsDebug 已过时的方法。不要使用。
公共方法 QueryBuildManagerBusy 确定生成经理是否正忙。
公共方法 QueryDebugLaunch 确定是否应启用 F5 (调试开始) 键。
公共方法 set_StartupProject 设置要运行的启动项目,当 F5 键按下时。
公共方法 StartSimpleUpdateProjectConfiguration 这是使您可以生成,清理,部署或启动一个项目配置更新命令的变量。
公共方法 StartSimpleUpdateSolutionConfiguration 生成,清理或部署解决方案列表。
公共方法 UnadviseUpdateSolutionEvents 从侦听器列表 IVsUpdateSolutionEvents2 事件中移除调用方。
公共方法 UpdateSolutionConfigurationIsActive 所有生成的检查,则清除或部署正在进行的事件。

页首

备注

实现由环境, IVsSolutionBuildManager 协调下生成项目在解决方案中。 解决方案生成经理管理设置了项目之间的依赖项在项目级别,并按照这些依赖项的正确的顺序生成这些项目。

使用 解决方案配置 属性页,解决方案生成依赖项设置。 项目将提供的信息生成系统及其项目和依赖项相关在这些项。

使用 项目配置 属性页,项目生成依赖项设置。 有关使用属性页和设置配置相关的更多信息,请参见 属性页管理的配置选项。

此接口的其他调用方会希望控制生成过程和编程导致某些生成操作将在特定时间提供外接程序的包。 例如,该环境的调试组件调用 QueryDebugLaunch 编程方式启用和禁用 F5 键和 DebugLaunch 集开始作为解决方案的启动项目的调试过程。

对实现者的说明

实现通过环境。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间