键盘快捷键只能构建启动项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了键盘快捷键只能构建启动项目?相关的知识,希望对你有一定的参考价值。

我试图找到一个键盘快捷方式,只在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

只需将它放在您的宏中 - 使用Macros IDE Alt + F11,并添加一个键盘映射(工具/自定义/命令/键盘,在Macros.命名空间中找到您的新命令),然后就可以了。

另一答案

您可以创建仅构建所需项目的自定义解决方案配置(例如命名为“StartupOnly”)。默认情况下,Visual Studio在工具栏中显示一个组合,允许在不同的配置之间快速切换,因此您只需选择该配置并使用常规构建命令。

另一答案

抱歉,我没有足够的积分直接回复上面的编程人员,但是在VS2010中,如果你添加以下作为Bahbar宏的第一行,输出窗口将在编译期间显示

DTE.ToolWindows.OutputWindow.Parent.Activate()

更新:此外,您还需要使用以下配置名称:

Dim configName = String.Format("{0}|{1}", sb.ActiveConfiguration.Name, sb.ActiveConfiguration.PlatformName)

以上是关于键盘快捷键只能构建启动项目?的主要内容,如果未能解决你的问题,请参考以下文章

内部大小的 Xcode 键盘快捷键

为啥 Apollo 无法在 Xcode 中构建 - 只能有一个名为 ...的片段?

ubuntu 为啥每次启动把小键盘关闭

网络通讯发送键盘快捷键

opengl如何用键盘实现放大缩小平移的问题

WIN7 启动屏幕键盘