我正在尝试编写一个在Visual Studio中的发布/调试解决方案配置之间切换的宏。
看来我可以使用'DTE.ExecuteCommand(“Build.SolutionConfigurations”,“Debug”)'来切换配置。
我有没有办法'读'价值?或者有没有办法可以使用宏来“关注”解决方案配置UI元素?
答案 0 :(得分:1)
HRMM。挖掘让我找到了这段代码:
DTE.ExecuteCommand("Build.ConfigurationManager")
这会启动配置管理器并允许我调出配置管理器,该配置管理器已选择“配置”,因此我可以快速切换。
虽然看一下,如果我使用'Build.ConfigurationManager',它看起来已经是键可绑定的,所以也许我毕竟不需要脚本。
无论如何,如果可能的话,我仍然希望这个问题得到解答,所以如果对其他人有用的话我会保持开放。
答案 1 :(得分: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