Сначала я хотел бы сказать, что вы не должны использовать отладочные сборки для выпуска. Большой размер исполняемых файлов отладки вызван большим количеством дополнительной информации, хранящейся в вашем exe-файле - информации о методах и классах, что облегчает использование отладчиком ее использования. Например, если вы публикуете исполняемый файл debug, после исключения пользователю может быть предложено закрыть программу или отладить ее. И, конечно, исполняемые файлы режима Release имеют все данные, необходимые для работы на компьютере конечного пользователя, и их использование резко уменьшит размер хранилища, используемый вашей программой.