在 Visual Studio 中编译和生成

有关在 IDE 中构建应用程序的简介,请参阅 演练:构建应用程序

可以使用以下任一方法来生成应用程序:Visual Studio IDE、MSBuild 命令行工具和 Azure Pipelines:

生成方法 好处
IDE - 立即创建版本,并在调试器中测试它们。
- 为 C++ 和 C# 项目运行多处理器生成。
- 自定义生成系统的不同方面。
CMake - 使用 CMake 工具生成C++项目
- 跨 Linux 和 Windows 平台使用相同的生成系统。
MSBuild 命令行 - 无需安装 Visual Studio 即可生成项目。
- 为所有项目类型运行多处理器生成。
- 自定义生成系统的大部分区域。
Azure Pipelines - 自动执行生成过程作为持续集成/持续交付管道的一部分。
在每次构建中应用自动测试。
- 对生成过程使用几乎无限的基于云的资源。
- 修改生成工作流并创建生成活动以执行深度自定义的任务。

本节中的文档详细介绍了基于 IDE 的生成过程。 有关其他方法的详细信息,请参阅分别 CMakeMSBuildAzure Pipelines

从 IDE 生成

创建项目时,Visual Studio 会为项目和包含项目的解决方案创建默认生成配置。 这些配置定义如何生成和部署解决方案和项目。 项目配置尤其适用于目标平台(如 Windows 或 Linux)和生成类型(如调试或发布)。 你可以根据需要编辑这些配置,也可以根据需要创建自己的配置。

要了解如何在 IDE 中构建应用程序的入门介绍,请参阅 演练:构建应用程序

接下来,请参阅 Visual Studio 中生成和清理项目和解决方案,了解可以对该过程进行的不同自定义。 自定义项包括 更改输出目录指定自定义生成事件管理项目依赖项管理生成日志文件,以及 禁止编译器警告

从这里,你可以探索各种其他任务: