Я думаю, что это нужно делать, когда вы создаете свои проекты для производства. Просто заключите весь код, который должен исчезнуть, между IF уровня компилятора, который проверяет определенную директиву компилятора. Если включено, то код между IF и ENDIF не будет компилироваться. Это работает только для файлов кода.
Для всего остального, что вам нужно вынести, просто придумайте свой путь, в зависимости от формата файла, как упоминал Джон Скит. Но как только вы добавите это в сценарии сборки, вам больше не придется об этом заботиться - никаких переключений конфигурации и т. Д.