Я запускаю блокпост с помощью InstallShield LE в VS2010. Второй раз подряд в результате setup.exe (с возрастающим номером версии), я получаю ошибкуInstallShield LE «Другая версия этого продукта уже зарегистрирована»
Другой вариант этого продукта уже зарегистрирован
К «увеличивающихся номеров версий», я имею в виду Я изменил минорной версии, номер сборки и Revision до больших чисел в AssemblyVersion и AssemblyFileVersion моего EXE-файл (DLL файлы устанавливаются в «1,0. *»)
[assembly: AssemblyVersion("0.2.103.005")]
[assembly: AssemblyFileVersion("0.2.103.005")]
[assembly: AssemblyInformationalVersion("Alpha 0.1 - 2/8/2011")]
, а также обновленные версии продукта в Общая информация в проекте установки Installshield LE от 0.10.0000 до 0.11.0000.
Я встречал экземпляры этого сообщения об ошибке в других сообщениях SO и на форуме поддержки сообщества производителя, но не нашел решения, которое относится ко мне.
Эрик, это не работает для меня. Вы делали что-то еще значимое? Я увеличиваю версию продукта на вкладке «Общая информация», и я добавил путь обновления с широким диапазоном версий Min и Max, который должен включать любую ранее установленную версию. –
Чтобы расширить принятый ответ Эрика выше, в дополнение к указанию пути обновления, как он описывает, вам также необходимо изменить версию продукта и (несколько противоречиво) код продукта на вкладке общей информации. Код обновления ** должен оставаться неизменным. –
@lookatmike: Спасибо, я обновил ответ с вашего комментария. Также совершенно законно для вас просто отредактировать мой ответ (при условии, что у вас есть репутация для этого). –