Для моего проекта я не использую стандартные конфигурации решений Debug и Release , вместо этого у меня есть пользовательские конфигурации, например ReleaseConfig1.
В любом случае, в C # я могу проверить, с какой конфигурацией релиза был построен проект.
Я попробовал следующее, но это всегда относится к другому:
#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