选项对话框:项目和解决方案 > 生成和运行

在此对话框中,可以指定可同时生成的C++或 C# 项目的最大数目、某些默认生成行为和某些生成日志设置。 若要访问这些选项,请选择 “工具>选项 ”展开 “项目和解决方案”,然后选择“ 生成并运行”。

并行项目生成的最大数目

指定可以同时生成的C++和 C# 项目的最大数目。 若要优化生成过程,并行项目生成的最大数目会自动设置为计算机的 CPU 数。 最大值为 32。

仅在运行时生成启动项目和依赖项

使用 F5 键、 “调试>开始调试 ”菜单命令或 “生成” 菜单上的适用命令时,仅生成启动项目及其依赖项。 如果未选中,则生成所有项目和依赖项。

在运行时,当项目过期时

仅适用于C++项目。

使用 F5调试>启动调试 命令运行项目时,如果项目配置过期,则生成默认设置 “提示 ”将显示一条消息。 选择 “始终生成 ”以在每次运行时生成项目。 选择 “从不生成 ”可禁止运行项目时的所有自动生成。

在运行时,生成或部署错误发生时

仅适用于C++项目。

使用 F5调试>启动调试 命令运行项目时,即使生成失败,启动的默认设置 “提示 ”会显示一条消息。 选择 “启动旧版本 ”以自动启动最后一个良好版本,这可能会导致运行代码与源代码不匹配。 选择 “不启动” 以禁止显示消息。

对于新解决方案,请使用当前选定的项目作为启动项目

设置此选项后,新解决方案将使用当前选定的项目作为启动项目。

MSBuild 项目生成输出详细程度

确定生成过程中的信息显示在 “输出 ”窗口中。

MSBuild 项目生成日志文件详细程度

仅适用于C++项目。

确定写入生成日志文件的信息量,该文件位于 \<ProjectName>\Debug\<ProjectName>.log

以低进程优先级运行生成

指示 Visual Studio 按作系统管理的“低于正常”优先级运行所有编译和链接进程。 选择此选项会增加计算机在执行生成过程中的响应能力,但会增加完成生成所需的时间。 有关进程优先级在 Windows 上的工作原理的信息,请参阅 计划优先级

另请参阅