我正在构建一个模块化项目,我正在寻找最佳方法,使我们能够为不同的客户构建此产品的多个偏差。它需要在构建过程中完成,以便不允许客户更改配置文件中的值以启用模块。
我最好的猜测是某种与特定构建相关的环境变量。 有什么建议吗?
答案 0 :(得分:3)
模块是否在单独的dll中?我能想到的两种方法是:
答案 1 :(得分:1)
条件编译是一种选择。
< shameless plug>
我在conditional compilation上写了一篇简短的文章和一些样本。
< / shameless plug>
我不会再描述一下,Grzenio给出了一个很好的总结,看看他的答案。