Tengo un msi creado para un proyecto que usa C# & Jscript. la versión 1.0 es actualmente pública. Quiero lanzar una versión v-1.0.1 corregida de errores de este paquete, pero mientras la pruebo, recibo "Ya está instalada otra versión de este producto. La instalación de esta versión no puede continuar. Para configurar o eliminar la versión existente de este producto, use Agregar/Quitar programa en el Panel de control ".Embalaje de Visual Studio: Ya está instalada otra versión de este producto
Quiero que esta versión corregida de errores se instale silenciosamente sin pedir al usuario que desinstale e instale uno nuevo. Por favor, ayúdenme cómo puedo lograr esto, estoy usando Visual Studio 2008.
¡Gracias de antemano!
Sam
Actualización: He intentado cambiar el código de paquete, pero que crea dos instancias del paquete usando el mismo directorio de trabajo. Geeks de Visual Studio por favor ayuda.
Se ha aumentado la versión de ensamblaje no [assembly: AssemblyVersion ("1.0.3.7")] [assembly: AssemblyFileVersion ("1.0.3.7")] para el componente principal del paquete. Establezca "RemovePreviousVersion" en "8: TRUE" Cambió el número de versión a "1.0.3.7" de "0.0.28" El problema persiste. – Sam
Hice esto para un servicio, que reemplazó, y ahora no se puede instalar porque el servicio ya está registrado. Pero, por supuesto, la instalación de la nueva versión se retrotrajo y se eliminó de los programas para agregar/eliminar, por lo que no puedo desinstalar el original. ¡InstallUtil al rescate! –
Ahorre mi día. En mi caso, necesito instalar el mismo servicio para diferentes nombres y diferentes cadenas de conexión. Tengo un nombre de visualización y un nombre de servicio diferentes para cada proyecto. Cambiar el número de versión ayuda. –