Partager via


IBuildService.BuildProjectAsync Méthode

Définition

Générer un projet en appelant des actions de contexte de génération à partir d’un fournisseur

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)

Paramètres

projectFile
String

Contexte du fichier projet

projectFileTarget
String

Cible de projet facultative

buildConfiguration
String

Configuration de build

buildContextType
Guid

Type de contexte de build souhaité

progress
IProgress<IFileContextActionProgressUpdate>

Un moniteur de progression

cancellationToken
CancellationToken

Jeton d’annulation facultatif

Retours

Tâche d’achèvement avec résultat de réussite de la génération

S’applique à