clickonce какие файлы я должен хранить? - PullRequest
0 голосов
/ 21 марта 2011

При использовании ClickOnce каждый раз, когда я создаю новую версию, полная папка развертывается в папке приложения, например:

MyApp_1_0_0_16

MyApp_1_0_0_17 и т. Д.

И каждая папкастоит несколько мегабайт.

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

Есть ли какие-либо предостережения?

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Вам не нужно сохранять ни одной, кроме самых последних двух версий.Если вы публикуете свое приложение и устанавливаете минимальную требуемую версию, вы можете просто сохранить самую последнюю версию.(Я бы всегда оставлял как минимум 2, но тогда я параноик. Я имею в виду, осторожно.)

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

По сути, если вы знаете, что не собираетесь возвращаться к версии, вы можете удалить ее папку в разделе Файлы приложения.

0 голосов
/ 21 марта 2011

Я вполне уверен, что старые версии файлов не являются ссылками, поэтому вы должны иметь возможность удалить все старые папки - однако, вы мне нравитесь, сохранили бы последние две версии, если бы ни по какой другой причине, кромевозможность легко откатиться в случае необходимости.

Если вы действительно параноик осторожны, тогда начните с первой версии и медленно продвигайтесь вперед, дважды проверяя на каждом этапе, чтоничего не ломается.

...