visual-studio - Visual Studio - 配置管理器

标签 visual-studio configuration-management

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

那么我有什么理由不应该删除这两个?

最佳答案

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

但是,您可以将“DEBUG”重命名为“Development”,将“Release to Production”重命名为“生产”,同时您可以创建“测试”,复制两者之一并添加您自己的设置(例如名为“TEST”的预处理器变量)

要重命名配置,请使用菜单 Configuration Manager里面Build菜单。
然后在“事件解决方案配置”组合框中选择 <Edit>
以下表单包含允许您重命名配置但保留原始设置的按钮

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

MSDN 上的这篇文章看起来很有趣
Understanding Build Configurations

关于visual-studio - Visual Studio - 配置管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39731611/

相关文章:

c# - 将现有文件添加到不同的 Visual Studio 2010 项目

visual-studio - 您觉得哪些 Visual Studio 命令窗口命令最有用?

.net-core - 多平台编译 : System. Configuration.ConfigurationManager.GetSection throws error on .NetCore

c++ - 执行 char32_t c = U'\x00000010';使用 Visual Studio 2013

c# - Visual Studio 2012 "the project file has been moved, renamed, or is not on your computer"

c++ - 这些链接器错误的含义是什么?

digital-ocean - 如何通过 CLI 或 tfvars 文件将变量传递给 Terraform 模块?

tomcat - 是否有可以配置正在运行的 Tomcat 服务器的 Maven 插件或类似工具?

delphi - 在 Delphi/C++Builder 中安装多个库版本

sql-server - 寻找为表中的数据生成 INSERT 语句的应用程序