Share via


如何:设置调试和发布配置

Visual Studio 2012 项目中,程序的发行版本和调试版本使用不同的配置。 顾名思义,生成调试版本的目的是用于调试,而生成发行版本的目的是用于版本的最终分发。

如果在 Visual Studio 中创建程序,则 Visual Studio 将自动创建这些配置并设置适当的默认选项和其他设置。 在默认设置下:

  • 程序的“调试”配置用全部符号调试信息编译,不进行优化。 优化会使调试复杂化,因为源代码和生成的指令之间的关系更加复杂。

  • 程序的“发布”配置被完全优化,不包含任何符号调试信息。 根据使用的编译器选项,可在 PDB 文件中生成调试信息。 如果以后还必须调试发行版本,创建 PDB 文件就非常有用。

可使用“标准”工具栏或配置管理器在发行版本和调试版本之间进行切换。

备注

安装 Visual Studio 时,系统会要求您为主要的编程语言选择一组开发设置。如果选择“Visual Basic 开发设置”,则选择“调试”或“发布”配置的工具不会出现在工具栏中。Visual Studio 将在您从“调试”菜单中选择“开始”后自动选择“调试”配置,并在您使用“生成”菜单时自动选择“发布”配置。若要更改开发设置,请参见如何:还原隐藏的调试器命令。更改开发设置之后,请务必在“选项”对话框“项目和解决方案”类别的“常规”页面中选择“显示高级生成配置”

快速切换到“调试”或“发布”配置

  • 在**“标准”工具栏上,选择“解决方案配置”列表框中的“调试”“发布”**。

  • 在 Visual Basic Express 或 Visual C# Express 中没有此工具栏。 您可以使用**“生成解决方案 F6”“启动调试 F5”**菜单项来选择配置。

切换到“调试”或“发布”配置

  1. 在**“解决方案资源管理器”**中,选择项目。

  2. 在**“视图”菜单上,单击“属性页”**。

  3. 单击**“生成”“调试”选项卡(在 Visual C# 或 Visual F# 项目中)、“编译”“调试”选项卡(在 Visual Basic 项目中),或者“配置属性”**(在 Visual C++ 项目中)。

  4. 在**“配置”下拉列表中单击“调试”“发布”**。

请参见

任务

如何:创建和编辑配置

参考

C++ 调试配置的项目设置

概念

C# 调试配置的项目设置

Visual Basic 调试配置的项目设置

其他资源

调试设置和准备

调试和发布项目配置