调试和发布项目配置
在 Visual Studio 项目中,程序的发行版本和调试版本使用不同的配置。 生成调试版本的目的是用于调试,而生成发行版本的目的是用于版本的最终发行。
使用多个设置确定是生成调试版本还是发布版本。 使用高级生成配置时,生成类型由**“解决方案配置”设置、“配置管理器”设置及“项目属性”** 设置确定,其中包括**“输出路径”。 使用简化生成配置时,生成类型取决于是否单击“启动调试”命令或“生成”**命令。
备注
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
高级生成配置
使用高级生成配置时,必须手动控制配置设置以及生成调试或发布版本。 一些序列描述如何为所有版本命令确定输出路径和其他属性。
在工具栏中,**“解决方案配置”**下拉列表包含可用解决方案配置。 在执行生成之前,选择活动解决方案配置。 选择用于确定项目配置(调试或发布)和解决方案中项目的项目平台,如以下步骤所述。
根据开发设置,工具栏也可能有 “解决方案平台” 下拉列表,您可以在其中设置活动解决方案平台。 此选项指定要为其建立解决方案的平台。 选择可能包括 x86 (默认值),x64和 任意 CPU。
**“配置管理器”**包含与活动解决方案配置和与活动解决方案平台步骤 1 相关的设置。 “配置管理器” 为每个解决方案中的项目列出了项目配置(调试或发布)和项目平台(如,x86)。
通过选择在菜单栏上 生成 可以访问 配置管理器 对话框。
项目设计器页包含与步骤 2 中每个项目配置和项目平台关联的属性。 **“输出路径”设置是在“编译”页 (Visual Basic) 或“生成”**页上。 有关更多信息,请参见本主题后面的项目设计器页一节。
简化生成配置
使用简化生成配置,Visual Studio 将确定是否生成调试或发布版本。 选择简化生成配置来实现下列设置:
**“调试”菜单上的“启动调试”**命令 (F5) 生成调试版本,并将版本放置在调试位置,而与指定的输出路径无关。
**“版本”菜单上的“版本”**命令使用“项目设计器”合适页数中的设置。 **“输出路径”在项目设计器的“生成”页 (C#) 或“编译”**页 (Visual Basic) 上。
**“版本”菜单不包含“配置管理器”**命令。
“配置”和“平台” 下拉列表不会出现在“项目设计器”的页面上。
在工具栏中,**“解决方案配置”和“解决方案平台”**下拉列表不可用。
项目设计器页
对于 Visual Basic 项目,以下的项目设计器页包含项目的调试属性并且释放配置:
对于 C# 项目,下面的项目设计器页包含项目的调试和释放配置的属性:
使用高级生成配置时,上述项目设计器页将包含**“配置”下拉列表和顶部的“平台”**下拉列表。
使用简化生成配置时,上述项目设计器页将不包含**“配置”和“平台”**下拉列表。 **“版本”菜单上的“版本”**命令使用“项目设计器”这些页数中的设置。
要访问项目设计器页面,请单击“项目”菜单上的 projectname“属性”。
要选择高级或简化的生成配置
在**“工具”菜单上,单击“选项”**。
在**“选项”对话框中,展开“项目和解决方案”,然后单击“常规”**。
要设置高级生成配置,请选中**“显示高级生成配置”**复选框。
要设置简化的生成配置,请取消选中**“显示高级生成配置”**复选框。