Есть ли способ в Visual Studio использовать пользовательскую конфигурацию, такую как "#if DEBUG"
Мне нужен "#if OFFLINE", так как мое имя Build-Config "Offline" (только для дальнейших целей отладки)...
Спасибо!
Ответ 1
Сборка → Менеджер конфигурации → Конфигурация активного решения → Создать...
Создайте новую конфигурацию "Offline".
Проект → Свойства → Сборка → Конфигурация → Оффлайн
Символы условной компиляции: тип OFFLINE
Сохранить проект.
Ответ 2
Да, вы можете. Но прежде чем вы сможете, выполните следующие действия:
В Visual Studio откройте "Свойства" → "Сборка".
В раскрывающемся списке конфигурации выберите "Offline"
Добавить "OFFLINE" в текстовое поле "Условные символы компиляции"
Если вы пропустите эти шаги, ваш #if OFFLINE не будет работать, потому что в этом случае OFFLINE не определен.
Ответ 3
Я выполнил те же шаги, что и выше. Но они не работают. Они пропускают один шаг, или они не объясняют это четко.
Когда вы делаете шаг 4. Условные символы компиляции: введите OFFLINE. Вам также необходимо снять флажок "Определить константу DEBUG". В противном случае новый символ OFFLINE не будет работать.
Я разместил это здесь, если кто-то потратил много времени на меня, когда попытался сделать то же самое.