如何立即构建调试和发布?

IAd*_*ter 20 .net c# visual-studio-2010 visual-studio

当我选择Build-> Build或其他任何东西时,它只构建当前选择的配置(Debug或Release).当我处于"调试模式"(我已选择调试)时,如何使其构建为示例Release?

Dav*_*nan 14

您可以使用"批量构建"执行此操作,但Express版本中不提供此功能.无论如何,你不希望从GUI构建,你应该使用msbuild或者那种性质的东西来自动化你的构建过程.

  • "你不应该从GUI构建"是一个非常蹩脚的借口,没有适当的函数来调用所有配置的所有编译时检查.这样就可以(没有注意到)对在调试模式下正常工作的代码进行更改,但无法仅在发布模式下进行编译. (4认同)
  • 为什么不nAnt?听起来不错.自动构建的一切都比手动构建更好. (2认同)
  • @Jaroslav似乎[它确实在快递版本中可用](http://stackoverflow.com/a/13586828/501196). (2认同)

Kar*_*ugu 5

在 Visual Studio GUI 中,转到菜单

构建批量构建

这将弹出一个窗口,其中包含项目及其配置的所有可能组合。选择要一起构建的所有项目,然后单击Build窗口右侧的按钮。

就是这样。

还有一个按钮可以重建一组配置而不是构建(这是增量构建)。

还有一个选项可以选择/取消选择要构建/重建的所有配置/项目。