IVsBuildableProjectCfg 接口

管理项目配置的生成操作。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")> _
Public Interface IVsBuildableProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface IVsBuildableProjectCfg

IVsBuildableProjectCfg 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseBuildStatusCallback 注册接收生成状态事件的通知环境。
公共方法 get_ProjectCfg 已过时的方法。不要使用。
公共方法 QueryStartBuild 确定项是可以启动生成操作。
公共方法 QueryStartClean 确定是否项目中以前生成,这称作 " 干净的操作处理删除任何输出。
公共方法 QueryStartUpToDateCheck 确定项是可以检查当前生成是否是最新的。
公共方法 QueryStatus 确定生成操作是否已成功完成。
公共方法 StartBuild 请求项目开始生成。
公共方法 StartClean 请求项目开始干净的操作,即处理删除所有输出以前生成。
公共方法 StartUpToDateCheck 请求项目开始最新的检查以确定当前生成是否是最新的。
公共方法 Stop 请求项停止生成。
公共方法 UnadviseBuildStatusCallback 取消环境注册接收生成状态事件的通知。
公共方法 Wait 已过时的方法。不要使用。

页首

备注

IVsBuildableProjectCfg 允许项目生成异步。它在对象上实现分开支持 IVsProjectCfg的配置对象。IVsBuildableProjectCfg 在后台运行,使环境随时查询生成状态或如果需要,停止生成。一些项目支持检查以确定当前生成是否是最新的。

对调用者的说明

调用通过环境,当用户选择生成命令和由为另一个项目需要配置信息的项目。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间