如何重新构建所有内容?

3
在Visual Studio中,如何重新构建完整的解决方案,包括所有配置?
如果我选择“重新构建解决方案”,它总是只重新构建Debug或Release,但从不同时重新构建两者。

你使用的是哪个版本的Visual Studio?这会有所不同。 - chollida
提醒一下...批处理生成仅当您直接点击解决方案而不是其中一个子项目或文件时才可用。 - chollida
3个回答

11

1
它在解决方案的右键上下文菜单中,而不是属性页面中。 :-) - REA_ANDREW
2
我通常在 Build 菜单下找到它 -- Build -> Batch Build... -- 然后,勾选您想要构建的配置并调用构建操作。 - Kim Gräsman
我敢打赌这就是情况,虽然我是MSDN无限(或者他们现在叫什么名字)的用户,并且已经安装了“Team System”,但我没有看到这个选项。不过我得研究一下,因为我以前就想要这个功能。 - SqlRyan
2
谢谢。当我提出这个问题时,我的Visual Studio中没有批处理构建。现在我已经发现原因是这样的:https://dev59.com/EXM_5IYBdhLWcg3wQQpd - Timwi
@Sandeep -- 看起来截图的链接已经失效了 :-( - Jay Elston
显示剩余4条评论

1

我的一些项目有“批量构建”选项,而另一些则没有。

发现那些有此选项的项目是用c#.net编写的,而没有此选项的项目则是用vb.net编写的,更多信息请参见:

https://msdn.microsoft.com/en-us/library/jj651644.aspx

你可以使用批量构建对话框同时构建大多数类型的项目,甚至是它们的所有构建配置。但是,以下类型的项目不能同时使用多个构建配置进行构建:
  • 使用JavaScript构建的Windows 8.x商店应用程序。
  • 所有Visual Basic项目。

0
在Visual Studio 2005中,我发现在“生成”->“配置管理器”下,该项目的“生成”未被选中。

你是否已经解决了仅针对Debug或仅针对Release重新构建的情况? - emecas
我不确定它是否解决了原始问题,但无论如何感谢指针。它帮助我解决了一个相关的问题。 - Chaquotay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接