2010-03-29 102 views
2

我正试图编写一个在Visual Studio中的发布/调试解决方案配置之间切换的宏。Visual Studio宏切换解决方案配置

看来我可以通过使用'DTE.ExecuteCommand(“Build.SolutionConfigurations”,“Debug”)来切换配置。

有没有一种方法可以“读取”数值?或者有没有一种方法可以使用宏来“集中”解决方案配置UI元素?

回答

1

Hrmm。挖坑让我找到这段代码:

DTE.ExecuteCommand("Build.ConfigurationManager") 

这将显示配置管理器,并允许我带了它有选择,所以我可以在一个瞬间切换“配置”配置管理器。

虽然看着它,如果我使用'Build.ConfigurationManager',它看起来已经是可以键绑定的,所以也许我不需要脚本。

无论如何,如果可能的话,我仍然会回答这个问题,所以如果它对别人有用,我会保持打开状态。

1

为这里准备宏:

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 
相关问题