【问题标题】:Visual Studio 2008 BuildEvent Macros not FiringVisual Studio 2008 BuildEvent 宏未触发
【发布时间】:2009-11-04 20:20:11
【问题描述】:

我将这个有据可查的宏添加到 MyMacros,VS 2008 宏中的环境事件,以取消失败的构建:

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

“允许宏运行”选项已设置。

为什么没有被解雇?为什么我的断点没有被击中?

感谢您的帮助

【问题讨论】:

    标签: visual-studio visual-studio-2008 macros


    【解决方案1】:

    显然您必须在宏 IDE 中运行 Debug(绿色播放按钮)才能命中断点。

    现在我知道了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多