Saltar al contenido

Visual Studio: ¿Cómo desinstalar automáticamente la versión instalada anterior?

Basta ya de indagar por todo internet porque llegaste al sitio justo, tenemos la solución que necesitas pero sin problemas.

Solución:

Las versiones anteriores se desinstalan automáticamente si aumenta la versión del producto y cambia el código del paquete. Esto debe hacerse cada vez que modifique el proyecto de instalación y cree un nuevo paquete.

Si mantiene la misma versión y código de producto, las compilaciones anteriores no se pueden desinstalar automáticamente. Son detectados por Windows Installer antes de que se inicie realmente el nuevo paquete. Por lo tanto, debe desinstalarlos manualmente.

En mi caso, descubrí que el proyecto de instalación no formaba parte del administrador de configuración. Por lo tanto, no se reconstruyó en las reconstrucciones de la solución y el archivo de instalación con la nueva versión y no se generó ProductCode.

La solución es simplemente hacer clic derecho en el proyecto de instalación y hacer clic en reconstruir.

Espero que esta ayuda a los futuros lectores 🙂

La respuesta es no usar el proyecto de instalación de Visual Studio que ya está integrado. Tengo exactamente el mismo problema: no eliminará las versiones anteriores a pesar de que actualicé la versión, la configuré para eliminar la versión anterior, busqué la versión anterior y reconstruí, puedo instalar pero los archivos no están actualizados. Existen algunas buenas herramientas para esto, echa un vistazo a bitrock, inno setup o wix.

También Visual Studio 2010 fue la última versión con soporte para proyectos de instalación. No está incluido en 2012.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *