我尝试查找在VS2008中仅构建启动项目的键盘快捷方式。
我只找到了一个可配置的快捷方式来构建当前查看的项目,但这并不是很好。
有什么想法吗?
谢谢。
我尝试查找在VS2008中仅构建启动项目的键盘快捷方式。
我只找到了一个可配置的快捷方式来构建当前查看的项目,但这并不是很好。
有什么想法吗?
谢谢。
那个宏应该可以解决:
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
只需将此内容放入宏中 - 使用宏IDE Alt + F11,并添加一个键盘映射(Tools/Customize/Commands/Keyboard,在Macros.
名称空间中找到您的新命令),然后您就可以了。
抱歉,我没有足够的积分直接回复上面的progician,但在VS2010中,如果您将以下内容作为Bahbar宏的第一行添加,输出窗口将在构建期间显示
DTE.ToolWindows.OutputWindow.Parent.Activate()
更新:此外,您需要使用以下内容作为配置名称:
Dim configName = String.Format("{0}|{1}", sb.ActiveConfiguration.Name, sb.ActiveConfiguration.PlatformName)
Build.StartupProject
。:(
- sbi