Ярлык клавиатуры для создания только запуска проекта?
Я попытался найти комбинацию клавиш для создания только проекта запуска В VS2008.
Я нашел только настраиваемый ярлык для создания проекта, который в настоящее время просматривается, что не так хорошо.
Любые идеи?
Спасибо.
Ответ 1
Этот макрос должен сделать это:
Sub Build_Startup()
DTE.ToolWindows.OutputWindow.Parent.Activate()
Dim sb As SolutionBuild2 = DTE.Solution.SolutionBuild
For Each item In sb.StartupProjects
sb.BuildProject(sb.ActiveConfiguration.Name, item, True)
Next
End Sub
Просто поместите это в свои макросы - с помощью Macros IDE Alt + F11 и добавьте к нему сопоставление клавиатуры (Tools/Customize/Commands/Keyboard, найдите новую команду в пространстве имен Macros.), и вы все настроены.
Ответ 2
Вы можете создать настраиваемую конфигурацию решения, которая только строит желаемый проект (например, "StartupOnly" ). По умолчанию Visual Studio показывает комбо на панели инструментов, что позволяет быстро переключаться между различными конфигурациями, поэтому вам нужно только выбрать эту конфигурацию и использовать команду регулярной сборки.
Ответ 3
Извините, у меня нет достаточного количества баллов для ответа непосредственно на прогейс выше, но в VS2010, если вы добавите следующее в первую строку макроса Bahbar, окно вывода будет отображаться во время сборки
DTE.ToolWindows.OutputWindow.Parent.Activate()
Обновление: кроме того, для имени конфигурации вам необходимо использовать следующее:
Dim configName = String.Format("{0}|{1}", sb.ActiveConfiguration.Name, sb.ActiveConfiguration.PlatformName)