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 集开始作为解决方案的启动项目的调试过程。
对实现者的说明
实现通过环境。