Я добавил это хорошо документированный макрос MyMacros, среда Событие в VS 2008 макрокоманд для того, чтобы отменить не удалось сборка:Visual Studio 2008 BuildEvent Макросов не розжиг
Private Sub BuildEvents_OnBuildProjConfigDone(ByVal Project As String, ByVal ProjectConfig As String, ByVal Platform As String, ByVal SolutionConfig As String, ByVal Success As Boolean) Handles BuildEvents.OnBuildProjConfigDone
If Success = False Then
'The build failed...cancel any further builds.
DTE.ExecuteCommand("Build.Cancel")
End If
Но это не отменяя мой строит. Я также установил точки останова, чтобы, надеюсь, поймать его, но они тоже не пострадали.
Я также добавил этот тест макрос, но его не увольняют либо:
Private Sub BuildEvents_OnBuildBegin(ByVal Scope As EnvDTE.vsBuildScope, ByVal Action As EnvDTE.vsBuildAction) Handles BuildEvents.OnBuildBegin
Beep()
Beep()
End Sub
«Разрешить макросы для запуска» опция.
Почему он не уволен? Почему мои брандмауэры не попадают?
Спасибо за вашу помощь