【Visual Studio】利用预编译命令发布不同的版本

【背景】:开发一款软件应用可能涉及到不同的开发环境,如内部功能测试环境,集成性能测试环境,正式发布环境等等。

在不同的环境中都需要进行不同的环境变量的配置,如果环境变量很多,切换环境的话,如果通过手动配置很麻烦。

这里可以通过预编译命令进行配置,只需要简单地改变一下预编译命令就可以完成环境切换。

【Code】:

// 修改预编译命令,完成不同环境的编译
#define PRE

using System;

namespace 预编译命令的使用
{
    class Program
    {
        static void Main(string[] args)
        {
            string url = "ok";
#if DEBUG
            url="DEBUG";
#elif RELEASE
            url ="RELEASE";
#elif PRE
            url="PRE";
#elif PRD
            url="PRD";
#elif SIT
            url="SIT";
#endif
            Console.WriteLine(url);
            Console.Read();
        }
    }
}
原文地址:https://www.cnblogs.com/fb-boy/p/3457188.html