Как мне изменить сообщение «Еще одна версия этого продукта уже установлена». - PullRequest
0 голосов
/ 09 января 2012

Я создал программу установки с помощью проекта установки в Visual Studio 2010. Если я устанавливаю свою программу, а затем, когда она завершается, я снова запускаю установку, я получаю следующее сообщение об ошибке:

Another version of this product is already installed.  
Installation of this version cannot continue.  To configure or remove the 
existing version of this product, use Add/Remove Programs on the Control Panel.

Хотя информация в сообщении в основном верна, последнее предложение о «Установка и удаление программ на панели управления» больше не верно.В Windows 7/2008 это называется «Программы -> Удаление программы» или «Программы и компоненты» на панели управления, а не «Установка и удаление программ».

Есть ли способ изменитьВыше приведено сообщение об ошибке, похожее на «Чтобы удалить существующую версию этого продукта, используйте Панель управления»?

Я просматривал MSI с помощью Orca, но не нашел ни одной строки, соответствующей указанной выше.Я думаю, что, возможно, этот текст сообщения на самом деле является частью установки установщика Windows в Windows?

1 Ответ

0 голосов
/ 09 января 2012

Да, это сообщение выдается установщиком Windows, и, к сожалению, вы не можете его изменить. Обходным путем будет создание обертки EXE поверх MSI, в которой вы ищете продукт с тем же кодом продукта, и удаление его. Однако я не понимаю, почему вам нужно беспокоиться об этом сообщении, поскольку оно обычно появляется только во время разработки, поскольку ваши пользователи никогда не будут иметь доступа к нескольким пакетам MSI ваших приложений с одинаковым кодом продукта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...