创建和编辑配置

除了内置配置“调试”和“发布”之外,还可以为解决方案创建多个生成配置。 例如,可以为内部测试版本创建“测试”配置,还可以配置可以分发给不同客户的不同类型的生成。

创建生成配置

可以使用“Configuration Manager”对话框选择或修改现有生成配置,或者创建新的生成配置

若要打开“Configuration Manager”对话框,请在“解决方案资源管理器”中,右键单击解决方案节点以打开解决方案的快捷菜单,然后选择“Configuration Manager”。

还可以通过单击 Visual Studio 工具栏上的下拉列表打开“Configuration Manager”,以便选择当前配置(例如“调试”或“发布”)。

Screenshot of Configuration Manager dialog box.

有两个级别的配置:解决方案配置和项目配置。 解决方案配置是使用 Visual Studio 中的工具栏切换活动配置时选择的配置。 项目配置是每个项目的特定配置。

在“配置管理器”对话框中,可以使用“活动解决方案配置”下拉列表选择解决方案级生成配置,修改现有配置或创建新的配置。 可以使用“活动解决方案平台”下拉列表选择配置面向的平台、修改现有平台或添加平台。 如果添加解决方案平台,则必须至少有一个项目支持它。

“项目上下文”窗格会列出解决方案中的项目。 对于每个项目,可以选择项目特定的配置和平台、修改现有配置和平台,或创建新配置或从 Visual Studio 支持的平台列表中添加新平台。 使用解决方案级配置生成或部署解决方案时,还可以选择指示是否包含每个项目的复选框。

警告

Visual Studio 不会强制要求在此对话框中选择的项目平台与解决方案平台匹配。 例如,当活动解决方案平台为 x64 时,不会阻止将所有项目平台设置为 x86,因此请确保避免混淆,并尽可能选择与解决方案平台匹配的项目平台。

根据配置设置属性

要根据配置设置属性,请在“解决方案资源管理器”中打开项目的快捷菜单,然后选择“属性”

大多数项目属性不依赖于配置或平台,但有些依赖于配置或平台。 对于“发布”配置,可以指定生成解决方案时优化代码;对于“调试”配置,可以指定定义 DEBUG 条件编译符号。 还可以根据配置或平台以不同的方式选择要取消或提升为错误的警告,并控制影响某些编译器选项、算术溢出、文件对齐和 /deterministic 编译器选项的某些设置。

在项目属性页中,其设置依赖于配置和平台的页面具有下拉框,用于选择设置的当前值应用于哪些配置和平台。

Screenshot showing project properties that are dependent on the configuration and platform.

大多数项目属性不依赖于配置或平台,但有些依赖于配置或平台。 对于“发布”配置,可以指定生成解决方案时优化代码;对于“调试”配置,可以指定定义 DEBUG 条件编译符号。 还可以根据配置或平台以不同的方式选择要取消或提升为错误的警告,并控制影响某些编译器选项、算术溢出、文件对齐和 /deterministic 编译器选项的某些设置。

在项目设置页上,可根据配置和平台设置的属性的旁边有一个齿轮图标。 如果单击齿轮图标,会弹出一个菜单,可以根据配置和/或平台选择相同或不同的值。

Screenshot showing project properties that are dependent on the configuration and platform.

有关属性页设置的详细信息,请参阅管理项目和解决方案属性

创建项目配置

如果要添加新生成类型,可以创建新项目配置。 例如,可以创建“开发”、“测试”和“生产”配置,而不是“调试”和“发布”。

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

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

  3. 在该项目的“配置”下拉列表中,选择“新建”

    “新建项目配置”对话框随即打开

  4. 在“名称”框中,输入新配置的名称

  5. 若要使用现有项目配置的属性设置,请在“从此处复制设置”下拉列表中选择一种配置。 稍后可以在项目属性页中自定义设置。

  6. 若要同时创建解决方案级配置,勾选“创建新的解决方案配置”复选框

重命名项目配置

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

  2. 在“项目”列中,选择项目配置要重命名的项目

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

    “编辑项目配置”对话框随即打开

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

  5. 选择“重命名”,然后输入新名称

创建和修改解决方案级的生成配置

创建解决方案级的生成配置

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

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

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

  3. 在“名称”文本框中,输入新配置的名称

  4. 若要使用现有解决方案配置的设置,在“从此处复制设置”下拉列表中,选择一种配置

  5. 若要同时创建项目配置,请勾选“创建新的项目配置”复选框

重命名解决方案级的生成配置

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

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

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

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

  4. 选择“重命名”,然后输入新名称

修改解决方案级的生成配置

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

  2. 在“活动解决方案配置”下拉列表中,选择所需配置

  3. 在“项目上下文”窗格中,对每个项目,选择所需“配置”和“平台”,并选择是否“生成”该项目以及是否进行“部署” 。