如何:准备和管理生成

更新:2007 年 11 月

Visual Studio 2005 提供了多种途径,可帮助您组织解决方案或项目的生成中要包括哪些文件,生成时哪一个项目属性集有效以及生成项目的顺序。本节包含的主题说明用于准备和管理生成的各个过程。

以下是准备和管理生成的通用 Visual Studio 过程。

说明:

对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

生成、重新生成或清理整个解决方案

  1. 在解决方案资源管理器中,选择或打开所需的解决方案。

  2. 在“生成”菜单上,选择“生成解决方案”、“重新生成解决方案”或“清理解决方案”。

    • 选择“生成”或“生成解决方案”,将只编译自上次生成以来更改过的那些项目文件和组件。

      说明:

      如果解决方案中包括多个项目,则“生成”命令将变成“生成解决方案”。

    • 选择“重新生成解决方案”,将首先“清理”解决方案,然后生成所有项目文件和组件。

    • 选择“清理解决方案”将删除所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例。

生成或重新生成单个项目

  1. 在解决方案资源管理器中,选择或打开所需的项目。

  2. 在“生成”菜单上选择“生成 [项目名]”或“重新生成 [项目名]”。

    • 选择“生成 [项目名]”,将只生成自上次生成以来更改过的那些项目组件。

    • 选择“重新生成 [项目名]”,将首先“清理”项目,然后生成项目文件和所有的项目组件。

只生成启动项目及其依赖项

  1. 在“工具”菜单上选择“选项”。

  2. 在“选项”对话框中,展开“项目和解决方案”文件夹,然后选择“生成和运行”。

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

  3. 选择“在运行时仅生成启动项目和依赖项”选项。

    选择此选项后,执行以下操作时将只生成当前的启动项目及其依赖项:

    • 从“调试”菜单中选择“启动”(F5)。

      - 或 -

    • 从“生成”菜单中选择“生成解决方案”(Ctrl+Shift+B)。

    如果清除此选项,上述两个命令都会生成所有项目、它们的依赖项以及解决方案文件。默认情况下,不选择该选项。

只生成选定的 Visual C++ 项目

  • “生成”菜单的“仅用于项目”子菜单显示三个项目特定命令(仅适用于 Visual C++ 项目):

    • 仅生成 <projname>

    • 仅重新生成 <projname>

    • 仅清理 <projname>

    • 仅链接 <projname>

    这些命令生成、重新生成、清理或链接解决方案资源管理器中当前选中的 Visual C++ 项目,而不会生成、重新生成、清理或链接任何项目依赖项或解决方案文件。根据安装的 Visual Studio 版本的不同,在“仅用于项目”子菜单上可能还有其他命令。

批生成多个项目配置

  1. 在“生成”菜单上选择“批生成”。

  2. 选择希望生成的项目配置的复选框。

  3. 选择“生成”或“重新生成”。

设置生成命令的“保存”选项

  1. 在“工具”菜单上选择“选项”。

  2. 在“选项”对话框中,展开“项目和解决方案”文件夹,然后选择“生成和运行”。

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

  3. 在“生成前”列表中选择一个选项。

显示有关生成的反馈信息

  1. 在“工具”菜单上选择“选项”。

  2. 在“选项”对话框中展开“项目和解决方案”文件夹并选择“常规”。

    “选项”对话框 ->“项目和解决方案”->“常规” 随即打开。

  3. 如果需要将“输出”窗口移到顶部并显示生成进度,请选择“在生成开始时显示输出窗口”。

  4. 如果需要在生成完成时在“任务列表”中查看与生成有关的所有错误,请选择“若生成完成时有错误,则始终显示错误列表”。

请参见

概念

生成配置

作为容器的项目

参考

“配置管理器”对话框

Devenv 命令行开关

其他资源

在 Visual Studio 中生成

在 Visual Studio 中生成

C/C++ 生成参考