¿Cómo debo asegurarme de que mi instalador de Visual Studio actualice las DLL al instalar una versión anterior?

StackOverflow https://stackoverflow.com/questions/830072

Pregunta

Recientemente noté que mi instalador (VS 2008) no elimina las DLL durante la desinstalación. Esto no es una gran preocupación para mí, pero lo siguiente es una preocupación: cuando instalo una versión anterior de mi software, no sobrescribe las DLL, conserva la versión más reciente.

Cuando retrocedo mi sistema a una versión más antigua , me gustaría que todo se revierta. Cuál es la mejor manera de lograr esto? ¿Debo crear una acción personalizada para eliminar las DLL en la desinstalación para que sea seguro, o hay otra forma de eliminarlas, o hay una configuración para obligar al instalador a escribir siempre la DLL?

¿Fue útil?

Solución

Primero debe preguntarse por qué el instalador no eliminó los archivos, porque debería hacerlo y si no lo hizo, entonces es un ERROR (o que la configuración está esperando un reinicio para eliminar los archivos).
Puede ejecutar su MSI con el registro para descubrir qué está pasando allí:
msiexec.exe / i / l * v

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top