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 在后台运行,使环境随时查询生成状态或如果需要,停止生成。一些项目支持检查以确定当前生成是否是最新的。
对调用者的说明
调用通过环境,当用户选择生成命令和由为另一个项目需要配置信息的项目。