Что плохого в создании патчей (msp) - PullRequest
2 голосов
/ 07 мая 2011

У меня проблема с созданием патчей (MSP).Я использую учебник по ссылке: http://www.codeproject.com/KB/install/dotnetpatching.aspx?fid=209224&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2567089

Предположим, что: У меня есть установщик XYZ.msi. В этом MSI есть файл 'xyz.txt'

Я создаю патч из установщика XYZ.msi и этот патч называется patch1.msp.Этот патч обновит файл 'xyz.txt'.

Я создаю другой патч из установщика XYZ.msi, и этот патч называется patch2.msp.Этот патч также обновит файл 'xyz.txt'.

Если пользователь установит мое приложение из XYZ.msi и применит patch1.msp и продолжит применять patch2.msp -> Я проверяю содержимое xyz.txt, оностарый, потому что он из patch1.msp.Пожалуйста, объясните мне.

Если пользователь установил мое приложение из XYZ.msi и не применил patch1.msp, примените только patch2.msp -> Я проверяю содержимое xyz.txt, оно самое последнее, потому что оноэто от patch2.msp.

Пожалуйста, помогите мне объяснить причину.У меня что-то не так?Спасибо.

1 Ответ

0 голосов
/ 07 мая 2011

В каждом патче вы должны увеличивать версию файлов, которые вы патчируете.Если у них нет версии (например, файлов TXT), вы можете попробовать установить для столбца Версия в таблице Файл очень высокое значение.

Таким образом, исправление всегда должно обновляться.файл.

...