IVsBuildableProjectCfg.StartBuild 方法

请求项目开始生成。

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

语法

声明
Function StartBuild ( _
    pIVsOutputWindowPane As IVsOutputWindowPane, _
    dwOptions As UInteger _
) As Integer
int StartBuild(
    IVsOutputWindowPane pIVsOutputWindowPane,
    uint dwOptions
)

参数

  • dwOptions
    类型:System.UInt32
    [in] 管理生成操作的选项。下列选项是有效的:
    VS_BUILDABLEPROJECTCFGOPTS_REBUILD
    VS_BUILDABLEPROJECTCFGOPTS_BUILD_SELECTION_ONLY
    VS_BUILDABLEPROJECTCFGOPTS_BUILD_ACTIVE_DOCUMENT_ONLY

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsBuildableProjectCfg::StartBuild(
   [in] IVsOutputWindowPane *pIVsOutputWindowPane,
   [in] DWORD dwOptions
);

为 dwOptions 参数定义的选项用于提供项提供有关生成大小的信息。VS_BUILDABLEPROJECTCFGOPTS_REBUILD 请求项重新生成完全无论是否是最新的。VS_BUILDABLEPROJECTCFGOPTS_BUILD_SELECTION_ONLY 请求只有所选项目的生成。VS_BUILDABLEPROJECTCFGOPTS_BUILD_ACTIVE_DOCUMENT_ONLY 请求只最近记录工作在编译。

.NET Framework 安全性

请参见

参考

IVsBuildableProjectCfg 接口

Microsoft.VisualStudio.Shell.Interop 命名空间