Поделиться через


IBuildService.BuildProjectAsync Метод

Определение

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

public:
 System::Threading::Tasks::Task<bool> ^ BuildProjectAsync(System::String ^ projectFile, System::String ^ projectFileTarget, System::String ^ buildConfiguration, Guid buildContextType, IProgress<Microsoft::VisualStudio::Workspace::IFileContextActionProgressUpdate ^> ^ progress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<bool> BuildProjectAsync (string projectFile, string projectFileTarget, string buildConfiguration, Guid buildContextType, IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> progress, System.Threading.CancellationToken cancellationToken);
abstract member BuildProjectAsync : string * string * string * Guid * IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function BuildProjectAsync (projectFile As String, projectFileTarget As String, buildConfiguration As String, buildContextType As Guid, progress As IProgress(Of IFileContextActionProgressUpdate), cancellationToken As CancellationToken) As Task(Of Boolean)

Параметры

projectFile
String

Контекст файла проекта

projectFileTarget
String

Необязательный целевой объект проекта

buildConfiguration
String

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

buildContextType
Guid

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

progress
IProgress<IFileContextActionProgressUpdate>

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

cancellationToken
CancellationToken

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

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

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

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