Visual Studio 配置管理器(同一套代码实现不同环境不同功能)

1.引言

    在实际项目中,我们常常有些功能在正式环境和测试环境是不同的,例如测试环境不发邮件,正式环境需要正常发邮件以及某些功能发版不需要上正式环境等情况,每次发版都需要注释和取消注释代码,开发人员需要更多时间去测试,VS提供了配置管理器可以很好的解决类似问题

 

2.使用步骤

图一

 图二

图三

图四

 图五

Visual Studio预置了两个选项

Debug:称为 调试版本,它包含调试信息,且不做任何优化,便于程序员调试;

Release:称为 发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户能很好地使用;

 

当我们创建一个配置管理器是选项时,VS会自动创建一个预处理器变量(例如,Debug配置定义了一个名为DEBUG的预处理器变量), 可以使用该变量添加或跳过预处理器语句#if的代码块,如图三、图四两个图,当我们勾选配置管理器不同的选项时,会根据预处理器语句#if走不同的代码,在发版时选择不同的配置(图五)就能控制走不同的代码,轻松解决我们需要每次发版注释代码的过程。

 


 

posted @ 2022-06-25 17:58  深藏不*  阅读(832)  评论(0)    收藏  举报