_dispVCProjectEngineEvents.ProjectBuildFinished-Methode
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Gibt an, dass die Erstellung eines Projekts abgeschlossen wurde.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
Sub ProjectBuildFinished ( _
Cfg As Object, _
warnings As Integer, _
errors As Integer, _
Cancelled As Boolean _
)
void ProjectBuildFinished(
Object Cfg,
int warnings,
int errors,
bool Cancelled
)
void ProjectBuildFinished(
[InAttribute] Object^ Cfg,
[InAttribute] int warnings,
[InAttribute] int errors,
[InAttribute] bool Cancelled
)
abstract ProjectBuildFinished :
Cfg:Object *
warnings:int *
errors:int *
Cancelled:bool -> unit
function ProjectBuildFinished(
Cfg : Object,
warnings : int,
errors : int,
Cancelled : boolean
)
Parameter
Cfg
Typ: ObjectErforderlich. Die Konfiguration.
warnings
Typ: Int32Erforderlich. Die Warnungen.
errors
Typ: Int32Erforderlich. Die Fehler.
Cancelled
Typ: BooleanErforderlich. True, wenn der Build abgebrochen wurde, andernfalls false.
Hinweise
Die Builds, die von einem Automatisierungsprogramm Visual Studio oder durch die integrierte Entwicklungsumgebung (IDE) aufgerufen werden, sind normalerweise Hintergrundprozesse. ProjectBuildFinished ist hilfreich, da das Programm bewirkt, dass die Ausführung bis zum Build enthält, durch das Programm wird beendet gestartet wurde.
Beispiele
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ProjectBuildFinished(ByVal Cfg As Object, _
ByVal Warnings As Integer, ByVal errors As Integer, _
ByVal Canceled As Boolean)
MsgBox(Warnings)
End Sub
Sub Main()
Dim projEngine As VCProjectEngine
Dim prj As VCProject
Dim evt As VCProjectEngineEvents
Dim cfgs As IVCCollection
Dim cfg As VCConfiguration
prj = DTE.Solution.Projects.Item(1).Object
projEngine = prj.VCProjectEngine
evt = projEngine.Events
AddHandler evt.ProjectBuildFinished, AddressOf ProjectBuildFinished
cfgs = prj.Configurations
cfg = cfgs.Item(1)
cfg.Build()
End Sub
End Module
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.