Как правильно удалить предыдущую надстройку Excel 2010 перед установкой новой версии с помощью установщика Windows? - PullRequest
1 голос
/ 08 ноября 2011

В моем проекте установки я обновил свойство Version, скажем, с 1.0.0 до 1.0.1 (также да на новый код продукта), а затем установил RemovePreviousVersions до истины. Затем я перестроил проект установки.

Установка прошла нормально, но забавная вещь произошла, когда я открыл Excel. Предыдущая версия почему-то НЕ была удалена и все еще отображается на панели ленты.

Видимо, установщик работал не совсем правильно. Я не уверен, что что-то пропустил или что-то настроил неправильно в проекте установки.

Я бы подумал, что изменения Version & RemovePreviousVersions будет достаточно. Возможно я был неправ. Так что еще мне здесь делать? Кто-нибудь может дать мне несколько советов?

EDT:

Еще одна вещь, которую нужно добавить сюда: Я не думаю, что изменил версию сборки или версию файла при перестройке установщика. Какой из них я должен обновить? Файл один или сборка одна или возможно оба? Будет ли иметь значение, если я оставлю исходную версию без изменений?

1 Ответ

1 голос
/ 08 ноября 2011

Попробуйте создать журнал установки , чтобы узнать, что происходит с вашими файлами.Скорее всего, установщик Windows видит, что они имеют те же версии файлов, что и установленные файлы, и пропускает их.

Вы также можете попробовать увеличить версию файла для всех ваших версий файлов.

...