SolutionBuild.BuildProject 方法
在指定解决方案配置的上下文中生成指定的项目及其依赖项。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
Sub BuildProject ( _
SolutionConfiguration As String, _
ProjectUniqueName As String, _
WaitForBuildToFinish As Boolean _
)
void BuildProject(
string SolutionConfiguration,
string ProjectUniqueName,
bool WaitForBuildToFinish
)
void BuildProject(
String^ SolutionConfiguration,
String^ ProjectUniqueName,
bool WaitForBuildToFinish
)
abstract BuildProject :
SolutionConfiguration:string *
ProjectUniqueName:string *
WaitForBuildToFinish:bool -> unit
function BuildProject(
SolutionConfiguration : String,
ProjectUniqueName : String,
WaitForBuildToFinish : boolean
)
参数
- SolutionConfiguration
类型:System.String
必选。新解决方案配置的名称,此解决方案配置提供生成项目的上下文。
- ProjectUniqueName
类型:System.String
必选。要生成的项目。
- WaitForBuildToFinish
类型:System.Boolean
可选。确定是否等待生成完成。如果为 true,则等待;否则不等待。
备注
BuildProject 立即返回。 要确定解决方案生成操作何时完成,必须检查 OnBuildDone 事件。
BuildProject 在更改活动解决方案配置或选定的项目方面不影响用户界面 (UI)。 如果要生成与活动解决方案配置相关的项目,请使用 DTE.SolutionBuild.ActiveConfiguration.Name。
BuildProject 确实影响基于 DTE.SuppressUI 标志的 UI,在这种情况下,状态栏的闪烁以及输出窗口和任务列表总是要更新。
指定项目及其所有依赖项都将生成,只要这些依赖项在指定的解决方案配置中被选中要生成。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。