Ограничение версий на сервере развертывания для ClickOnce - PullRequest
1 голос
/ 05 октября 2011

Судя по звукам этого ответа StackOverflow, кажется, что когда я публикую свое приложение для нашей компании для внутреннего использования, мне пришлось вручную удалить старые "версии" из [Publish Directory] \ Application Files.

IЯ предполагаю, что это правильно, но есть ли последствия для этого?Я читал, что ClickOnce объединяет изменения в настройках приложения, но нужны ли ему другие версии для исправления обновляющегося приложения?

Меня беспокоит сценарий, когда у меня есть пользователь, который пропустил обновление дляверсии или двух, и когда они решают обновить архитектуру ClickOnce, необходимо, чтобы папка развертывания содержала все версии и текущую наиболее развернутую версию для обновления.

Это не кажется мне правдоподобным, но можеткто-то подтвердит, что все, что мне нужно в папке - это последняя версия?Кроме того, любая помощь в написании задачи Windows для очистки всех старых версий, кроме самых последних, была бы очень полезной!

1 Ответ

1 голос
/ 05 октября 2011

Я предполагаю, что вы используете Visual Studio для публикации. Если это так, то каждый раз, когда вы публикуете, публикует приложение whole . Каждая опубликованная версия не зависит друг от друга. Нет необходимости хранить предыдущие версии, кроме резервного копирования.

...