Mientras se experimenta con el intento de publicar una versión de Foo Foo y Beta de mi solicitud a través de ClickOnce logré darle una paliza a la existente y que funcionaba con anterioridad fina Foo 1.0.0 instalar (reemplazándolo con Foo Beta 1.0.5, que no funciona) debido al uso del mismo GUID, nombre del ensamblado, nombre del producto o algo así.¿Cómo desinstalo completamente una aplicación ClickOnce de mi computadora?
Bien, error honesto. En un intento de revertir esto, desinstalé Foo Beta usando los programas para agregar/quitar de Windows 7.
Mi equipo se encuentra ahora en un estado en el que ninguna instancia de Foo aparece en Windows 7 Agregar/Quitar programas. Sin embargo, Foo Beta todavía se muestra como instalado. Además, no puedo volver a instalar Foo 1.0.0, porque cree que una versión más reciente del programa (Foo Beta 1.0.5) ya existe en mi computadora, en su lugar aparece `No se puede instalar porque una versión más reciente de este producto ya está instalada 'mensaje.
¿Cómo puedo hacer que mi equipo a un estado donde ni Foo Foo ni Beta nunca se han instalado en él, de modo que pueda entonces ir y volver a instalar Foo?
Hasta ahora he leído preguntas desbordamiento de pila Uninstall ClickOnce clients y How can I remove all traces of a ClickOnce application from a customer's computer? y probado:
- Eliminación de todas las foo directorios .exe pertinentes en el marco% USERPROFILE%/
- Correr mage.exe -cc
- Editando HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Desinstalar y eliminando la entrada de mi Fo o programa.
Cuando ejecuto el instalador, sigo recibiendo el error. ¿De dónde está encontrando rastros de mi programa? Y para referencia futura, ¿dónde está esto documentado?
¿No es equivalente a "mage.exe -cc"? –
Excelente. Funcionó muy bien para mí – Kamrul
En mi win7 box mage.exe no aparece en la ruta estándar, pero esto funcionó para mí. – Jeff