VCConfiguration.BuildAndCallback(bldActionTypes, IVCBuildCompleteCallback) 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.
Startet einen asynchronen Build dieser Konfiguration.
public:
void BuildAndCallback(Microsoft::VisualStudio::VCProjectEngine::bldActionTypes buildType, Microsoft::VisualStudio::VCProjectEngine::IVCBuildCompleteCallback ^ callback);
public:
void BuildAndCallback(Microsoft::VisualStudio::VCProjectEngine::bldActionTypes buildType, Microsoft::VisualStudio::VCProjectEngine::IVCBuildCompleteCallback ^ callback);
void BuildAndCallback(Microsoft::VisualStudio::VCProjectEngine::bldActionTypes buildType, Microsoft::VisualStudio::VCProjectEngine::IVCBuildCompleteCallback const & callback);
[System.Runtime.InteropServices.DispId(787)]
public void BuildAndCallback (Microsoft.VisualStudio.VCProjectEngine.bldActionTypes buildType, Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback callback);
[<System.Runtime.InteropServices.DispId(787)>]
abstract member BuildAndCallback : Microsoft.VisualStudio.VCProjectEngine.bldActionTypes * Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback -> unit
Public Sub BuildAndCallback (buildType As bldActionTypes, callback As IVCBuildCompleteCallback)
Parameter
- buildType
- bldActionTypes
Einer der Enumerationswerte, der den Typ des zu startenden Builds angibt.
- callback
- IVCBuildCompleteCallback
Eine optionale Rückruffunktion, die aufgerufen wird, wenn der Build abgeschlossen ist. andernfalls null .
- Attribute
Ausnahmen
Diese Methode wird für ein- VCConfiguration Objekt aufgerufen, das nicht in der aktiven Projektmappenkonfiguration ist.
- oder - Ein Build wird bereits ausgeführt.
Hinweise
Diese Methode ist vorhanden, um vorherige Releases und Builds außerhalb von Visual Studio zu unterstützen. Tools in Visual Studio sollten Builds über den Projektmappenbuild-Manager starten.
Der von dieser Methode angezeigte Build wird möglicherweise nicht in der Buildwarteschlange des Projektmappenbuild-Managers angezeigt, wenn diese Methode beendet wird. Aufrufer, die auf den Abschluss des Builds warten müssen, sollten auf einen Hintergrund Thread warten, bis die Rückruffunktion aufgerufen wird. Diese Taktik vermeidet einen Deadlock im Haupt Thread, der Nachrichten zum Starten des Builds verschieben muss.
Wenn die Rückruffunktion bereitgestellt wird, wird Sie aufgerufen, sobald VCConfiguration die Erstellung dieses Objekts abgeschlossen ist. Dies kann vor der Fertigstellung des Projektmappenbuilds sein. Dies kann z. b. der Fall sein, wenn andere Builds in die Warteschlange eingereiht werden. Die Rückruffunktion wird im Haupt Thread aufgerufen.
Ein- VCConfiguration Objekt kann nur erstellt werden, wenn es bei der derzeit aktiven Projektmappenkonfiguration aktiv ist.