Compartir a través de


IBuildService.BuildProjectAsync Método

Definición

Compilación de un proyecto invocando acciones de contexto de compilación desde un proveedor

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)

Parámetros

projectFile
String

Contexto del archivo del proyecto

projectFileTarget
String

Destino de proyecto opcional

buildConfiguration
String

Configuración de compilación

buildContextType
Guid

El tipo de contexto de compilación deseado

progress
IProgress<IFileContextActionProgressUpdate>

Un monitor de progreso

cancellationToken
CancellationToken

Token de cancelación opcional

Devoluciones

Tarea de finalización con el resultado correcto de compilación

Se aplica a