Visual studio VisualStudio-配置管理器

Visual studio VisualStudio-配置管理器,visual-studio,configuration-management,Visual Studio,Configuration Management,默认情况下,在创建新解决方案时,VS 2015提供两种解决方案配置:调试和发布。我想知道是否可以删除这两种配置。我想创建三个:开发、测试和生产,以符合我的组织的术语,并且不想与调试和发布混淆 所以我不应该删除这两个配置的原因是什么?您不应该删除调试和发布配置。 配置不仅仅是一个名称。例如,Debug配置定义了一个名为Debug的预处理器变量,您可以使用该变量添加或跳过带有预处理器语句#if的代码块。 版本配置包含编译器用于生成优化代码的设置 但是,您可以将DEBUG重命名为Development

默认情况下,在创建新解决方案时,VS 2015提供两种解决方案配置:调试和发布。我想知道是否可以删除这两种配置。我想创建三个:开发、测试和生产,以符合我的组织的术语,并且不想与调试和发布混淆


所以我不应该删除这两个配置的原因是什么?

您不应该删除调试和发布配置。
配置不仅仅是一个名称。例如,Debug配置定义了一个名为Debug的预处理器变量,您可以使用该变量添加或跳过带有预处理器语句
#if
的代码块。 版本配置包含编译器用于生成优化代码的设置

但是,您可以将DEBUG重命名为Development,将Release重命名为Production,同时可以创建测试,复制其中一个并添加自己的设置(例如,名为TEST的预处理器变量)

要重命名配置,请使用
Build
菜单中的
configuration Manager

然后在活动解决方案配置组合框中选择

下表包含一个按钮,允许您重命名配置,但保留原始设置

要创建新配置,请使用相同的菜单,但选择
而不是

这篇关于MSDN的文章似乎很有趣

您可以将调试重命名为开发,将发布重命名为生产,同时您可以创建测试,复制两个配置中的一个也可以。同意您的回答,但是简单地复制调试和发布,并相应地重命名每个复制的配置不是更安全吗。我担心在与VS交互时,可能会有一些工具和类似的工具期望为配置提供调试/发布名称?只是一个想法。