Udostępnij za pośrednictwem


IBuildService.BuildProjectAsync Metoda

Definicja

Tworzenie projektu przez wywoływanie akcji kontekstu kompilacji od dostawcy

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)

Parametry

projectFile
String

Kontekst pliku projektu

projectFileTarget
String

Opcjonalny cel projektu

buildConfiguration
String

Konfiguracja kompilacji

buildContextType
Guid

Żądany typ kontekstu kompilacji

progress
IProgress<IFileContextActionProgressUpdate>

Monitor postępu

cancellationToken
CancellationToken

Opcjonalny token anulowania

Zwraca

Zadanie ukończenia z wynikiem powodzenia kompilacji

Dotyczy