Не существует никакой компиляции в exe. Это сборка проекта с зависимостями, ресурсами и конфигами в самораспаковывающийся и самозапускающийся архив.
При этом, если всё сделать корректно, плюс в том, что всё будет то, что надо - версии, окружение и т.п., вне зависимости от кривизны рук заказчика.
Минус в том, что во-первых антивирусы будут агриться на сборку; во-вторых, будет привязка к платформе; в-третьих, вероятно, может получиться слишком большой архив.
Как вариант, подумать о контейнерах типа докера. Но там во-первых доп.скиллы требуются, во-вторых, опять же заказчик должен на это согласиться…