在我的项目中,我没有使用标准的Debug和Release解决方案配置,而是使用了自定义配置,例如ReleaseConfig1。
在C#中,有没有办法检查项目是使用哪个发布配置构建的。
我尝试了下面的代码,但它总是进入else分支:
#if ReleaseConfig1
//blah
#else
//blah blah
#endif
我的解决方案配置大致如下:
ReleaseConfig1:
Project 1: Release
Project 2: ReleaseSpecialXXX
Project 3: Debug
ReleaseConfig2:
Project 1: ReleaseSpecialZZZ
Project 2: Release
Project 3: Debug