Tengo hecha una aplicación en .NET, que además tiene un 'updater' que descarga actualizaciones de internet frecuentemente. Sin embargo me ha sucedido que tras una actualización correcta, al reiniciar el equipo, los accesos directos del programa no funcionan, y si intentas ejecutar los accesos directos, te salta el windows installer con un mensaje de error que dice :
"El producto instalado no coincide con el origen u orígenes de la instalación..." blablabla.
Supongo que windows hace algun tipo de comprobación de fecha, versión o hash del archivo a ejecutar, lo cual es una putada.
Se os ocurre algún tipo de solución que no sea sobreescribir los accesos directos en cada actualización??
El error se debe realmente a lo que yo he dicho??