Можно ли настроить ClickOnce для удаления старых опубликованных каталогов?
Или
Кто-нибудь написал какой-нибудь код, который удалит эти каталоги публикации (возможно, сохраняя последние 10)?
В настоящее время каждый раз, когда выполняется публикация ClickOnce, на сервере IIS создается новый каталог. Этот НОВЫЙ каталог содержит копию всего приложения, которое загружается. Старые каталоги, похоже, больше не используются и просто занимают много места.
Вот пример создаваемых имен каталогов. Как вы видите, номер версии приложения используется в имени.
EduBenesysNET_1_0_1_0
EduBenesysNET_1_0_1_1
....
EduBenesysNET_1_0_1_192
EduBenesysNET_1_0_1_193
У нас было 194 (основанных на нуле) строках с каждым каталогом, остающимся там. Если размер одной сборки составляет около 50 мб, вы можете увидеть, как сохранить старые каталоги там, чтобы начать есть на диске.
Как работает наше приложение, вам всегда нужно загрузить последнюю версию. У вас нет возможности пропустить загрузку, поэтому я надеюсь, что удаление старых каталогов не должно быть проблемой.