IBuildService.BuildProjectAsync Metodo

Definizione

Creare un progetto richiamando un'azione di contesto di compilazione da un provider

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)

Parametri

projectFile
String

Contesto del file di progetto

projectFileTarget
String

Destinazione di progetto facoltativa

buildConfiguration
String

Configurazione della compilazione

buildContextType
Guid

Tipo di contesto di compilazione desiderato

progress
IProgress<IFileContextActionProgressUpdate>

Monitoraggio dello stato

cancellationToken
CancellationToken

Token di annullamento facoltativo

Restituisce

Attività di completamento con esito positivo della compilazione

Si applica a