Здравствуйте, algol, Вы писали:
A>А что вам здесь не нравится?
A>RemovePrevious работает только в случае major upgrade, т.е. когда изменен не только номер версии, но и product code. Если выбрать в студии свойство RemovePrevious и нажать F1, то можно прочитать:
A>A>The installer checks UpgradeCode and ProductCode properties to determine whether the earlier version should be removed. The UpgradeCode must be the same for both versions; the ProductCode must be different.
Сорри, что не упомянул явно — конечно же при изменении версии меняется и ProductCode (как студия и предлагает). Проблема именно в типа установки — Для всех или Только для меня. Почему-то инсталятор отказывается делать апгрейд именно для случая, когда тип установки отличается.