SolutionBuild.BuildProject(String, String, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt das angegebene Projekt und dessen Abhängigkeiten im Kontext der angegebenen Projektmappenkonfiguration.
void BuildProject(std::wstring const & SolutionConfiguration, std::wstring const & ProjectUniqueName, bool WaitForBuildToFinish = false);
[System.Runtime.InteropServices.DispId(14)]
public void BuildProject (string SolutionConfiguration, string ProjectUniqueName, bool WaitForBuildToFinish = false);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member BuildProject : string * string * bool -> unit
Public Sub BuildProject (SolutionConfiguration As String, ProjectUniqueName As String, Optional WaitForBuildToFinish As Boolean = false)
Parameter
- SolutionConfiguration
- String
Erforderlich. Der Name der neuen Projektmappenkonfiguration, die den Kontext für die Erstellung des Projekts bereitstellt.
- ProjectUniqueName
- String
Erforderlich. Das zu erstellende Projekt.
- WaitForBuildToFinish
- Boolean
(Optional) Bestimmt, ob auf die Fertigstellung des Builds gewartet werden soll. true bedeutet, dass gewartet werden soll, andernfalls wird nicht gewartet.
- Attribute
Hinweise
BuildProject wird sofort zurückgegeben. Um zu ermitteln, wann ein projektmappenbuildvorgang beendet wurde, müssen Sie das-Ereignis überprüfen OnBuildDone .
BuildProject hat keine Auswirkung auf die Benutzeroberfläche (UI), wenn die aktive Projektmappenkonfiguration oder das ausgewählte Projekt geändert wird. Um das Projekt relativ zur aktiven Projektmappenkonfiguration zu erstellen, verwenden Sie DTE.SolutionBuild.ActiveConfiguration.Name .
BuildProject wirkt sich auf die Benutzeroberfläche aus, die auf dem DTE.SuppressUI -Flag basiert, da die Status leisten Flimmer und das Ausgabefenster und Aufgabenliste immer aktualisiert werden.
Das angegebene Projekt und alle zugehörigen Abhängigkeiten werden erstellt, solange die Abhängigkeiten so geprüft werden, dass Sie in der angegebenen Projektmappenkonfiguration erstellt werden.