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

更新:2007 年 11 月

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

  • 生成前

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

    • 仅保存对打开文档的更改
      当按 F5 或从“调试”或“生成”菜单中选择“启动”或“生成”命令时,将自动保存对所有打开文档所做的更改,并且不进行提示。

    • 提示保存对打开文档的更改
      如果选择此选项,当按 F5 或从“调试”或“生成”菜单中选择“启动”或“生成”命令时,将显示一个对话框,询问是否希望保存对解决方案和项目项所做的更改。出现“另存为”对话框,使您可以为项目分配名称和位置。如果不选择此选项,则将使用内存映像运行该项目,但不保存所做的那些更改。

    • 不保存对打开文档的更改
      当运行项目时,IDE 运行打开文档中的代码版本,但不保存对打开文档所做的更改。

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

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

  • 运行时,当项目过期时
    如果项目配置过期,当按 F5 或从“调试”菜单中选择“启动”命令时,将显示一条消息。可以选择是否生成项目,以及是否每次项目配置过期时都显示该消息。使用此选项可指定是否显示该消息,并指定默认生成行为(如果未指定)。

    说明:

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

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

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

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

  • 运行时,当出现生成或部署错误时
    从“生成”菜单中选择“生成”命令时,如果发生生成错误,则显示一条消息。可以选择是否通过启动应用程序继续以及是否每次发生生成错误时都显示消息。使用此选项可指定是否显示消息,并指定默认行为(如果未指定)。

    说明:

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

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

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

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

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

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

请参见

其他资源

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

在 Visual Studio 中生成