1
運行它,我有以下的Visual Studio宏:OnBuildBegin不會在Visual Studio宏火,直到我從宏資源
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports MyMacros.EnvironmentEvents
Imports System.Diagnostics
Public Module Module1
Private WithEvents buildEvents As EnvDTE.BuildEvents = EnvironmentEvents.BuildEvents
Public Sub BuildEvents_OnBuildBegin() Handles buildEvents.OnBuildBegin
Dim projectItem As ProjectItem = DTE.Solution.FindProjectItem("T4MVCVB.tt")
projectItem.Save()
End Sub
End Module
我可以從宏資源管理器運行它,它的偉大工程,之後我從宏瀏覽器中雙擊它並運行,事件處理程序在構建時調用。
但是,如果我沒有手動運行宏,事件處理程序永遠不會被調用/事件永遠不會被觸發。
我在這裏失蹤了什麼?