我正試圖編寫一個在Visual Studio中的發佈/調試解決方案配置之間切換的宏。Visual Studio宏切換解決方案配置
看來我可以通過使用'DTE.ExecuteCommand(「Build.SolutionConfigurations」,「Debug」)來切換配置。
有沒有一種方法可以「讀取」數值?或者有沒有一種方法可以使用宏來「集中」解決方案配置UI元素?
我正試圖編寫一個在Visual Studio中的發佈/調試解決方案配置之間切換的宏。Visual Studio宏切換解決方案配置
看來我可以通過使用'DTE.ExecuteCommand(「Build.SolutionConfigurations」,「Debug」)來切換配置。
有沒有一種方法可以「讀取」數值?或者有沒有一種方法可以使用宏來「集中」解決方案配置UI元素?
Hrmm。挖坑讓我找到這段代碼:
DTE.ExecuteCommand("Build.ConfigurationManager")
這將顯示配置管理器,並允許我帶了它有選擇,所以我可以在一個瞬間切換「配置」配置管理器。
雖然看着它,如果我使用'Build.ConfigurationManager',它看起來已經是可以鍵綁定的,所以也許我不需要腳本。
無論如何,如果可能的話,我仍然會回答這個問題,所以如果它對別人有用,我會保持打開狀態。
爲這裏準備宏:
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