如何:创建和编辑配置

解决方案生成配置使您可以选择在项目或解决方案的不同版本中包含的项目。 针对每种解决方案生成配置和平台的组合,项目配置都包含详细的生成设置和调试设置。 创建解决方案生成配置和项目配置,可以帮助您在开发过程与贵单位内外各种用户组的需要之间进行协调。

提示

对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。 此“帮助”页是根据“常规开发设置”而编写的。 若要查看或更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

使用配置管理器

您可以使用**“配置管理器”**对话框创建自己的配置。

打开“配置管理器”对话框

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

  2. 在**“生成”菜单上选择“配置管理器”**。

    随即打开**“配置管理器”**对话框。

    **“活动解决方案配置”**下拉列表显示当前解决方案生成配置的名称。 **“活动解决方案平台”**下拉列表显示为其生成解决方案的当前平台的名称。 **“项目上下文”**窗格列出以下内容:解决方案中的项目,指定的项目配置和平台,以及一些复选框,这些复选框指示在使用此配置生成或部署该解决方案时是否包含项目。

创建了配置后,便可基于这些配置为项目设置不同的属性。

基于配置设置属性

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

  2. 在**“视图”菜单上选择“属性页”**。

    随即打开**“项目属性页”**窗口。

    可以根据配置设置不同的属性。 例如,可以创建一个在生成解决方案时优化代码的“发布”配置,还可以创建一个包括 DEBUG 条件编译符号的“调试”配置。 有关属性页设置的更多信息,请参见使用项目设计器管理项目属性

使用项目配置

以下是创建和管理项目配置的常用步骤:

创建项目配置

  1. 打开**“配置管理器”**对话框。

  2. 在**“项目”**列中选择一个项目。

  3. 选择该项目的**“配置”下拉菜单,再选择“新建”**。

    即会打开**“新建项目配置”**对话框。

  4. 在**“名称”**文本框中,键入新配置的名称。

  5. 若要使用与为现有项目配置指定的属性设置相同的属性设置,请从**“从此处复制设置”**下拉列表中选择一个配置。

  6. 若要同时创建一个新的解决方案配置,请选择**“创建新的解决方案配置”**复选框。

重新命名项目配置

  1. 打开**“配置管理器”**对话框。

  2. 选择具有要重新命名的项目配置的项目。

  3. 在该项目的**“配置”下拉列表中选择“编辑”**。

    即会打开**“编辑项目配置”**对话框。

  4. 选择要更改的项目配置名称。

  5. 选择**“重命名”**,然后键入新的配置名称。

使用解决方案生成配置

以下是创建和管理解决方案生成配置的常用步骤:

创建解决方案生成配置

  1. 打开**“配置管理器”**对话框。

  2. 在**“活动解决方案配置”下拉列表中选择“新建”**。

    即会打开**“新建解决方案配置”**对话框。

  3. 在**“名称”**文本框中键入新的解决方案生成配置的名称。

  4. 若要使用与为另一个解决方案生成配置指定的设置相同的设置,请从**“从此处复制设置”**文本框的下拉列表中选择一个设置。

  5. 如果要同时创建一个或多个项目配置,请选择**“创建新的项目配置”**复选框。

重新命名解决方案生成配置

  1. 打开**“配置管理器”**对话框。

  2. 在**“活动解决方案配置”下拉列表中选择“编辑”**。

    即会打开**“编辑解决方案配置”**对话框。

  3. 选择要更改的解决方案生成配置名称。

  4. 选择**“重命名”**,然后键入新的配置名称。

选择和编辑解决方案生成配置

  1. 打开**“配置管理器”**对话框。

  2. 从对话框顶部的**“活动解决方案配置”**下拉菜单中选择需要的解决方案生成配置。

    **“项目上下文”**窗格中显示了活动解决方案生成配置的属性。

  3. 选择该解决方案中任一可用项目。

  4. 选择需要的项目**“配置”“平台”**。 这两个设置一起指定要使用的项目配置。

  5. 如果要在生成此解决方案生成配置时包含该项目,请选择**“生成”**复选框。

请参见

任务

如何:准备和管理生成

如何:编辑解决方案的通用属性

概念

生成配置

其他资源

Configuration, Configuration Properties, Solution Property Pages Dialog Box

Solution Property Pages Dialog Box

Startup Project, Common Properties, Solution Property Pages Dialog Box

Project Dependencies, Common Properties, Solution Property Pages Dialog Box