IVsSolutionWorkspaceService.BuildProject(String, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) Methode

Definition

Erstellen eines Projekts durch Aufrufen von buildkontextaktionen von einem Anbieter

public:
 System::Threading::Tasks::Task<bool> ^ BuildProject(System::String ^ projectFile, System::String ^ solutionBuildConfiguration, Microsoft::VisualStudio::Workspace::Build::BuildType buildType, IProgress<Microsoft::VisualStudio::Workspace::IFileContextActionProgressUpdate ^> ^ progress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<bool> BuildProject (string projectFile, string solutionBuildConfiguration, Microsoft.VisualStudio.Workspace.Build.BuildType buildType, IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> progress, System.Threading.CancellationToken cancellationToken);
abstract member BuildProject : string * string * Microsoft.VisualStudio.Workspace.Build.BuildType * IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function BuildProject (projectFile As String, solutionBuildConfiguration As String, buildType As BuildType, progress As IProgress(Of IFileContextActionProgressUpdate), cancellationToken As CancellationToken) As Task(Of Boolean)

Parameter

projectFile
String

Die Zielprojektdatei

solutionBuildConfiguration
String

Projektmappenbuildkonfiguration

buildType
BuildType

Der gewünschte Buildtyp

progress
IProgress<IFileContextActionProgressUpdate>

Status Monitor

cancellationToken
CancellationToken

Optionales Abbruch Token

Gibt zurück

Task<Boolean>

Abschluss Aufgabe mit erfolgreicher Builderstellung

Gilt für