Me toco con una barricada con InstallShield LE en VS2010. La segunda vez que ejecuta el setup.exe resultante (con números de versión incrementados), consigo el errorInstallShield LE "Otra versión de este producto ya está registrada"
Otra versión de este producto se ya inscritas
Por "números de versión incrementados", me refiero he cambiado la versión secundaria, número de compilación y revisión a un mayor número de AssemblyVersion y AssemblyFileVersion de mi .exe (la DLL de se establecen en "1.0. *")
[assembly: AssemblyVersion("0.2.103.005")]
[assembly: AssemblyFileVersion("0.2.103.005")]
[assembly: AssemblyInformationalVersion("Alpha 0.1 - 2/8/2011")]
y también se actualiza la versión del producto en el Pestaña Información general del proyecto de instalación de Installshield LE de 0.10.0000 a 0.11.0000.
Encontré instancias de este mensaje de error en otras publicaciones de SO y en el foro de soporte de la comunidad del fabricante, pero no encontré una solución que se aplique a mí.
Eric, esto no funcionó para mí. ¿Hiciste algo más importante? Estoy incrementando la versión del producto en la pestaña Información general, y he agregado una ruta de actualización con un amplio rango de versiones mínimo y máximo que debe incluir cualquier versión instalada previamente. –
Para ampliar la respuesta aceptada de Eric más arriba, además de especificar la ruta de actualización como él describe, también debe cambiar la Versión del producto y (de manera contraria a la intuición) el Código del producto en la pestaña de información general. El Código de actualización ** debe ** permanecer igual. –
@lookatmike: Gracias, actualicé la respuesta con su comentario. También es perfectamente legítimo que simplemente edite mi respuesta (suponiendo que tenga el representante para hacerlo). –