У меня есть проект установки, написанный на VS2010. Пользователь запускает пакет, заполняет все формы, переходит к последней кнопке «Установить», нажимает на нее и получает сообщение «Невозможно установить, поскольку более новая версия этого продукта уже установлена». , Это странно, потому что установочные пакеты всегда предупреждают об уже установленной версии, прежде чем даже показывать какие-либо диалоговые формы. Каковы возможные причины этой ошибки?
Может ли это быть из-за того, что был установлен другой продукт с тем же кодом обновления, но с другим кодом продукта?
Журнал идет ниже:
Action 10:03:20: AppSearch. Searching for installed applications
Action start 10:03:20: AppSearch.
Action ended 10:03:20: AppSearch. Return value 0.
Action 10:03:20: FindRelatedProducts. Searching for related applications
Action start 10:03:20: FindRelatedProducts.
Action ended 10:03:20: FindRelatedProducts. Return value 0.
Action 10:03:20: ERRCA_CANCELNEWERVERSION.
Action start 10:03:20: ERRCA_CANCELNEWERVERSION.
DEBUG: Error 2835: The control ErrorIcon was not found on dialog ErrorDialog
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2835. The arguments are: ErrorIcon, ErrorDialog,
Unable to install because a newer version of this product is already installed.
MSI (s) (E8:B4) [10:03:27:248]: Product: Contact Manager -- Unable to install because a newer version of this product is already installed.
Action ended 10:03:27: ERRCA_CANCELNEWERVERSION. Return value 3.
Action ended 10:03:27: INSTALL. Return value 3.