Я пытаюсь оптимизировать свою работу с VS, создавая несколько макросов. В настоящее время у меня есть следующие макросы:
Public Sub ReleaseBuild()
DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Public Sub DebugBuild()
DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
То, что я хочу, это очистить решение перед тем, как его перестроить. То, что я сделал, было:
Public Sub ReleaseBuild()
DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
DTE.ExecuteCommand("Build.CleanSolution")
DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Public Sub DebugBuild()
DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
DTE.ExecuteCommand("Build.CleanSolution")
DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Но я получаю ошибку ниже:
альтернативный текст http://img23.imageshack.us/img23/2667/errorcb.png
Я считаю, что чистка должна быть сделана прежде, чем восстановить. Я знаю, что это можно сделать, запустив два отдельных макроса, но на самом деле я хочу добиться этого одним щелчком мыши.
С наилучшими пожеланиями,
Кирил