IVsSolutionWorkspaceService.BuildProject(String, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) Метод

Определение

Создание проекта путем вызова действий контекста сборки из поставщика

public:
 System::Threading::Tasks::Task<bool> ^ BuildProject(System::String ^ projectFile, System::String ^ solutionBuildConfiguration, Microsoft::VisualStudio::Workspace::Build::BuildType buildType, IProgress<Microsoft::VisualStudio::Workspace::IFileContextActionProgressUpdate ^> ^ progress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<bool> BuildProject (string projectFile, string solutionBuildConfiguration, Microsoft.VisualStudio.Workspace.Build.BuildType buildType, IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> progress, System.Threading.CancellationToken cancellationToken);
abstract member BuildProject : string * string * Microsoft.VisualStudio.Workspace.Build.BuildType * IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function BuildProject (projectFile As String, solutionBuildConfiguration As String, buildType As BuildType, progress As IProgress(Of IFileContextActionProgressUpdate), cancellationToken As CancellationToken) As Task(Of Boolean)

Параметры

projectFile
String

Целевой файл проекта

solutionBuildConfiguration
String

Конфигурация сборки решения

buildType
BuildType

Требуемый тип сборки

progress
IProgress<IFileContextActionProgressUpdate>

Монитор хода выполнения

cancellationToken
CancellationToken

Необязательный токен отмены

Возвращаемое значение

Task<Boolean>

Задача завершения с результатом сборки успешно выполнена

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