Я разрабатываю веб-приложение C# с VS 2017. Я использую символы условной компиляции, чтобы установить переменные на разные значения для моих сборок Debug, Test и Release. Когда я делаю сборку на моей машине разработки, exerything работает нормально. Когда я пытаюсь опубликовать sh моего решения, символы условной компиляции не устанавливаются. Я теперь это, потому что я получаю ошибку компилятора, заявляющую, что константы, которые я установил в условных выражениях, не установлены.
Кто-нибудь знает, что может быть не так?