IVsSolutionBuildManager2.StartUpdateSpecificProjectConfigurations 方法
使用此方法维护生成的总控制。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function StartUpdateSpecificProjectConfigurations ( _
cProjs As UInteger, _
rgpHier As IVsHierarchy(), _
rgpcfg As IVsCfg(), _
rgdwCleanFlags As UInteger(), _
rgdwBuildFlags As UInteger(), _
rgdwDeployFlags As UInteger(), _
dwFlags As UInteger, _
fSuppressUI As Integer _
) As Integer
int StartUpdateSpecificProjectConfigurations(
uint cProjs,
IVsHierarchy[] rgpHier,
IVsCfg[] rgpcfg,
uint[] rgdwCleanFlags,
uint[] rgdwBuildFlags,
uint[] rgdwDeployFlags,
uint dwFlags,
int fSuppressUI
)
参数
- cProjs
类型:System.UInt32
[in] 计数项目。
- rgpHier
类型:array<Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[]
[in] 指定要生成的项目。
- rgpcfg
类型:array<Microsoft.VisualStudio.Shell.Interop.IVsCfg[]
[in] 在 rgpHier指定项目的一个配置。
- rgdwCleanFlags
类型:array<System.UInt32[]
[in] 每个相应的项目的 dwOptions 参数在对 StartBuildEx的 rgpHier 。可以为 nullnull 引用(在 Visual Basic 中为 Nothing)。
- rgdwBuildFlags
类型:array<System.UInt32[]
[in] 每个相应的项目的 dwOptions 到 StartBuildEx的 rgpHier 。可以是 nullnull 引用(在 Visual Basic 中为 Nothing)
- rgdwDeployFlags
类型:array<System.UInt32[]
[in] 每个相应的项目的 dwOptions 到 StartDeploy的 rgpHier 。可以为 nullnull 引用(在 Visual Basic 中为 Nothing)。
- dwFlags
类型:System.UInt32
[in] 包含 VSSOLNBUILDUPDATEFLAGS 标志的双字。
- fSuppressUI
类型:System.Int32
[in] 标志应是使用所有对话框的默认响应设置的 true ,将禁止;否则 false。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsSolutionBuildManager2::StartUpdateSpecificProjectConfigurations(
[in] UINT cProjs,
[in, size_is(cProjs)] IVsHierarchy *rgpHier[],
[in, size_is(cProjs)] IVsCfg *rgpCfg[],
[in, size_is(cProjs)] DWORD rgdwCleanFlags[],
[in, size_is(cProjs)] DWORD rgdwBuildFlags[],
[in, size_is(cProjs)] DWORD rgdwDeployFlags[],
[in] DWORD dwFlags, [in] BOOL fSuppressUI
);
使用此方法具有生成的总控件。 仅指定的项和配置将生成按 rgpHier外观的顺序;依赖项将不会生成。
生成/清理/部署的所有默认为零的标志,如果相应的参数数组是 nullnull 引用(在 Visual Basic 中为 Nothing)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。