【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(); } } }
请注明文章出处[http://www.cnblogs.com/fb-boy/]