“选项”对话框 ->“项目和解决方案”->“生成并运行”

确定在生成项目或其解决方案时是否自动保存更改的文件,可以同时生成的 Visual C++ 项目最大数以及运行时的一些默认行为。 若要访问此对话框,请在**“工具”菜单上单击“选项”,再单击“项目和解决方案”,然后单击“生成并运行”**。

  • 生成前

    • 保存所有更改
      当按 F5、在**“调试”菜单上单击“启动”或在“生成”菜单上单击“生成”**时,将自动保存对解决方案文件所做的更改和自上次生成以来对所有项目文件所做的更改。 不会进行提示。 项以它们的当前名称保存。 默认情况下,启用此选项。

    • 仅保存对打开文档的更改
      当按 F5、在**“调试”菜单上单击“启动”或在“生成”菜单上单击“生成”**时,将自动保存对所有打开文档所做的更改。 不会进行提示。

    • 提示保存所有更改
      选择此选项后,当按 F5、在**“调试”上单击“启动”或在“生成”菜单上单击“生成”时,将显示一个对话框,询问是否保存对解决方案和项目项所做的更改。 显示“另存为”**对话框,使您可以为项目指定名称和位置。 如果不选择此选项,则将使用包含所做更改的内存映像运行该项目,但不保存所做的那些更改。

    • 不保存任何更改
      当运行项目时,集成开发环境 (IDE) 运行打开文档中的代码版本,但不保存对打开文档所做的更改。

  • 最大并行项目生成数
    指定可同时生成的 Visual C++ 项目最大数。 为了优化生成过程,最大并行项目生成数被自动设置为计算机的 CPU 数。 最大值为 32。 有关更多信息,请参见多处理器生成

  • 在运行时仅生成启动项目和依赖项
    如果选择此选项,当按 F5、在**“调试”上单击“启动”或在“生成”菜单上单击“生成”**时,将仅生成启动项目及其依赖项。 清除了此选项后,按 F5 将生成所有项目、依赖项和解决方案文件。 默认情况下清除此选项。

  • 运行时,当项目过期时
    如果项目配置过期,当按 F5 或在**“调试”菜单上单击“启动”**时,将显示一条消息。 可以选择是否生成项目,以及是否每次项目配置过期时都显示该消息。 使用此选项可指定是否显示该消息,以及不显示消息时的生成行为。

    提示

    此选项仅适用于 Visual C++ 项目。

    • 始终生成
      将不显示消息框,并且生成过期项目配置。 在消息中选择**“不再显示此对话框”然后单击“是”**,将设置此选项。

    • 从不生成
      将不显示消息框,并且不生成过期项目配置。 在消息中选择**“不再显示此对话框”然后单击“否”**,将设置此选项。

    • 提示生成
      每次项目配置过期时都显示消息框。

  • 运行时,当出现生成或部署错误时
    在**“生成”菜单上单击“生成”**时,如果发生生成错误,则显示一条消息。 可以选择是否通过启动应用程序继续,以及是否每次发生生成错误时都显示该消息。 使用此选项可指定是否显示该消息,以及不显示消息时的行为。

    提示

    此选项仅适用于 Visual C++ 项目。

    • 提示启动
      每次发生生成错误时都显示消息框。

    • 不启动
      不显示消息框,并且不启动应用程序。 在消息框中选择**“不再显示此对话框”然后选择“否”**,将设置此选项。

    • 启动早期版本
      不显示消息框,并且不启动新生成的应用程序版本。 在消息框中选择**“不再显示此对话框”然后单击“是”**,将设置此选项。

  • 对于新解决方案,使用当前选定的项目作为启动项目
    如果选择此选项,则新的解决方案会将当前选定的项目用作启动项目。

  • MSBuild 项目生成输出详细信息
    设置生成输出的详细等级。 有关更多信息,请参见 MSBuild 命令行参考 中的 /verbosity 开关。

  • MSBuild 项目生成日志文件详细信息
    设置生成日志文件的详细等级。 有关更多信息,请参见 MSBuild 命令行参考 中的 /verbosity 开关。

请参见

其他资源

“选项”对话框 ->“项目和解决方案”

在 Visual Studio 中生成