SolutionBuild.BuildProject(String, String, Boolean) Метод

Определение

Осуществляет построение указанного проекта и его зависимостей в контексте указанной конфигурации решения.

void BuildProject(std::wstring const & SolutionConfiguration, std::wstring const & ProjectUniqueName, bool WaitForBuildToFinish = false);
[System.Runtime.InteropServices.DispId(14)]
public void BuildProject (string SolutionConfiguration, string ProjectUniqueName, bool WaitForBuildToFinish = false);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member BuildProject : string * string * bool -> unit
Public Sub BuildProject (SolutionConfiguration As String, ProjectUniqueName As String, Optional WaitForBuildToFinish As Boolean = false)

Параметры

SolutionConfiguration
String

Обязательный. Имя новой конфигурации решения, которая предоставляет контекст для построения данного проекта.

ProjectUniqueName
String

Обязательный. Проект для построения.

WaitForBuildToFinish
Boolean

Необязательный параметр. Определяет, будет ли ожидание завершения построения. Если этому параметру задается значение true, то имеет место ожидание, в противном случае ожидания не происходит.

Атрибуты

Комментарии

BuildProject Возвращает немедленно. Чтобы определить, завершена ли операция построения решения, необходимо проверить OnBuildDone событие.

BuildProject не влияет на пользовательский интерфейс с точки зрения изменения активной конфигурации решения или выбранного проекта. Чтобы построить проект относительно активной конфигурации решения, используйте DTE.SolutionBuild.ActiveConfiguration.Name .

BuildProject влияет на пользовательский интерфейс на основе DTE.SuppressUI флага того, что жесты в строке состояния и окне вывода и список задач всегда обновляются.

Указанный проект и все его зависимости создаются при условии, что зависимости проверяются в соответствии с заданной конфигурацией решения.

Применяется к