代码之家  ›  专栏  ›  技术社区  ›  Eddie Parker

用于切换解决方案配置的Visual Studio宏

  •  2
  • Eddie Parker  · 技术社区  · 15 年前

    我试图编写一个宏,在visual studio中在发布/调试解决方案配置之间切换。

    似乎我可以使用“dte.executecommand(“build.solutionconfigurations”,“debug”)来切换配置。

    有没有办法让我“读懂”这个值?或者有没有方法可以使用宏“关注”解决方案配置ui元素?

    2 回复  |  直到 13 年前
        1
  •  1
  •   Eddie Parker    15 年前

    人力资源管理硕士。挖掘让我找到了这段代码:

        DTE.ExecuteCommand("Build.ConfigurationManager")
    

    它将打开配置管理器并允许我打开已选择“配置”的配置管理器,以便我可以立即切换。

    尽管仔细观察,如果我使用'build.configurationmanager'的话,它看起来已经是可绑定的了,所以也许我根本不需要这些脚本。

    不管怎样,如果可能的话,我还是希望这个问题得到回答,所以我会保持开放,以防对其他人有用。

        2
  •  1
  •   Acteon    13 年前

    这里准备好了宏:

    Sub ConfigurationToggle()
        Dim current As String = DTE.Solution.Projects.Item(1).ConfigurationManager.ActiveConfiguration.ConfigurationName
        If current = "Debug" Then
            DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
        Else
            DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
        End If
    End Sub