Re[4]: вопрос от новичка. помогите! как починить кривую посл
От: Аноним  
Дата: 18.10.07 12:37
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Здравствуйте, Аноним, Вы писали:


А>>Непонятно выразилась... Каждую ночь у моего продукта увеличивается номер ревизии (последний номер в четвёрке 1.2.0.4). Пользователи, делая новую инсталляцию, ставят например версию с номером 1.2.0.4 на версию с номером 1.2.0.3 поверх, без деинсталляции. При этом появляется сообщение про то, что сейчас будет апгрейд. Я хочу понять, какое нужно задать условие, чтобы детектить эту ситуацию. Это я так понимаю не major upgrade, а какой-то другой. А как его определять, не нашла.


bnk>IMHO это должен быть таки major upgrade (т.е. предыдущая версия удаляется, новая ставится).

bnk>Тогда в IS проперти "IS_MAJOR_UPGRADE" должна быть установлена.

bnk>Вроде еще в "Upgrades" должна быть прописываться проперти,

bnk>в которую заносится предыдущая версия продукта, если найдена.

Понятно, спасибо.

Кажется поняла, почему у меня не происходит апгрейд. Ревизия у меня меняется только в дллках инсталлируемго продукта. В Product Properties у меня стоит Version=1.0.0 без четвертой цифры вообще. Я так написала, потому что не нашла как при каждом билде передавать новый revision number в проект. Не подскажете, как с этим побороться?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.