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

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

最大并行项目生成数

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

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

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

运行期间,当项目过期时

仅适用于 C++ 项目。

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

运行期间,当出现生成或部署错误时

仅适用于 C++ 项目。

当使用 F5 或“调试” >“启动调试” 命令运行项目时,默认设置“提示启动” 会显示一条消息(如果项目应运行,即使生成失败)。 选择“启动旧版本” 以自动启动上一个良好生成,这可能会导致正在运行的代码和源代码之间不匹配。 选择“不启动” 以禁止显示消息。

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

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

MSBuild 项目生成输出详细信息

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

MSBuild 项目生成日志文件详细信息

仅适用于 C++ 项目。

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

以较低的进程优先级运行编译

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

另请参阅