是否在 Visual Studio 2012 Express 中删除了 Batch Build 选项?

Posted

技术标签:

【中文标题】是否在 Visual Studio 2012 Express 中删除了 Batch Build 选项?【英文标题】:Has the Batch Build option been removed in Visual Studio 2012 Express? 【发布时间】:2012-11-20 15:04:02 【问题描述】:

我最近刚从 Visual C++ 2010 Express 切换到 Visual Studio 2012 Express for Desktop。由于我经常使用它,我很快发现自己正在寻找 Build 菜单下的 Batch Build... 选项(或解决方案资源管理器 → 的右键单击菜单)。

在工作中,我有 Visual Studio 2012 Professional,Batch Build... 选项与 Visual Studio 2010 中的相同。

此功能是否已从 Express 版本中删除?

【问题讨论】:

【参考方案1】:

事实证明,Batch Build... 功能仍然存在于 Visual Studio 2012 的 Express 版本中;它只是由于某种原因被隐藏了。

要访问它,您可以通过菜单 ToolsOptions...EnvironmentKeyboard 分配键盘快捷键 并找到 Build.BatchBuild,或者您可以通过 Tools 将其添加到 Build 菜单和解决方案上下文菜单(它曾经所在的位置) 自定义...命令Build 菜单位于名为 Build 的菜单栏下方,Solution 上下文菜单位于名为 Project and Solution Context Menus | 的上下文菜单下方。解决方案

【讨论】:

【参考方案2】:

不,它没有被剪掉。我最近一直在用它。

但是,我至少有一个解决方案,其中 Batch Build 没有出现在菜单上(也没有出现在 Visual Studio 2010 中)。我的猜测是 Visual Studio 不喜欢该解决方案的某些内容,并且它禁用了批处理构建功能 - 但我从未深入了解它。

我想说,如果你真的需要那个功能,那就创建一个新的解决方案,然后一个一个地重新添加现有的项目。

【讨论】:

谢谢。我已经尝试了一些新项目,但该项目仍然不存在。我在您的屏幕截图中注意到您拥有正确的 Visual Studio,而不是 Express 版本。就像我说的,这只发生在 Express 中。【参考方案3】:

您还可以 (Visual Studio 2013 Express) 自定义菜单以获取命令(返回): How to: Customize Menus and Toolbars in Visual Studio

【讨论】:

以上是关于是否在 Visual Studio 2012 Express 中删除了 Batch Build 选项?的主要内容,如果未能解决你的问题,请参考以下文章

是否在 Visual Studio 2012 Express 中删除了 Batch Build 选项?

是否可以更改 Visual Studio 2012 中的图标?

Visual Studio 2012 分析远程调试过程

MSbuild是否要求在构建服务器上安装Visual Studio?

使用TFS 2010在Visual Studio 2012中进行代码审查

适用于 Visual Studio 2012 的 FxCop 12.0