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 флага того, что жесты в строке состояния и окне вывода и список задач всегда обновляются.
Указанный проект и все его зависимости создаются при условии, что зависимости проверяются в соответствии с заданной конфигурацией решения.