_dispVCProjectEngineEvents.ProjectBuildStarted - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Signifies that the building of a project has begun.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
Sub ProjectBuildStarted ( _
Cfg As Object _
)
'Применение
Dim instance As _dispVCProjectEngineEvents
Dim Cfg As Object
instance.ProjectBuildStarted(Cfg)
void ProjectBuildStarted(
Object Cfg
)
void ProjectBuildStarted(
[InAttribute] Object^ Cfg
)
function ProjectBuildStarted(
Cfg : Object
)
Параметры
Cfg
Тип: System.ObjectRequired. The configuration.
Примеры
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ProjectBuildStarted(ByVal Cfg As Object)
Dim myCfg As VCConfiguration
myCfg = Cfg
MsgBox(myCfg.ConfigurationName)
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.ProjectBuildStarted, AddressOf ProjectBuildStarted
cfgs = prj.Configurations
cfg = cfgs.Item(1)
cfg.Build()
End Sub
End Module
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.
См. также
Ссылки
_dispVCProjectEngineEvents Интерфейс