Вам не нужно сохранять ни одной, кроме самых последних двух версий.Если вы публикуете свое приложение и устанавливаете минимальную требуемую версию, вы можете просто сохранить самую последнюю версию.(Я бы всегда оставлял как минимум 2, но тогда я параноик. Я имею в виду, осторожно.)
Обратите внимание, что манифест развертывания в корневом каталоге (независимо от приложения) указывает, какую версию будет запускать пользователь.Когда вы публикуете новую версию, она будет содержать самый последний манифест развертывания, и он будет идентичен таковому в Application Files / yourappname_1_2_3_4 (где 1.2.3.4 - версия).Поэтому, если вы замените один в корневом каталоге, вы всегда можете получить его обратно, скопировав его из соответствующей версионной папки.Это также, как вы можете вернуться к другой версии.
По сути, если вы знаете, что не собираетесь возвращаться к версии, вы можете удалить ее папку в разделе Файлы приложения.