He visto un comportamiento confuso con respecto a los archivos MSI generados por un archivo VDPROJ. Si construyo mi MSI en Visual Studio y luego hago clic derecho y selecciono "Instalar" desde Visual Studio, automáticamente desinstalará cualquier versión que ya esté instalada y luego instalará el nuevo MSI.Actualización automática VDPROJ vs. desinstalación/reinstalación
Sin embargo, si toma el MSI generado y lo ejecuta directamente, se quejará si ya hay una versión anterior instalada. Tengo que desinstalarlo explícitamente (en Agregar/Quitar programas) primero.
¿Cuál es el problema? ¿Hay un argumento de línea de comandos con el que Visual Studio ejecuta el MSI?
Gracias. Esa es la respuesta que estaba buscando. (¡Me encanta este sitio!) – dviljoen