Estoy trabajando en una aplicación de consola de Windows C# que deseo permitir al usuario instalar en su computadora.Programando programáticamente el programa en Agregar/Quitar programas y almacenando archivos dentro de un archivo ejecutable
Quiero hacer mi propio ejecutable de Windows Installer ya que las herramientas de Implementación de instalación integradas en Visual Studio parecen carecer de funcionalidad para personalizaciones y documentación.
Por lo tanto, como deseo crear mi propio instalador de Windows, ¿cómo puedo registrar mi programa en la ventana Agregar o quitar programas para que puedan elegir desinstalarlo nuevamente si lo desean y relanza mi programa de instalación para eliminarlo? . También, obviamente, el ejecutable necesitaría copiar los archivos en varias ubicaciones de la PC, es decir, C:\Program Files
, así que, ¿cómo almacenaría los archivos ejecutables dentro del instalador de Windows para poder moverlos a la ubicación correcta?
¿Es esto posible?
Gracias por cualquier ayuda que pueda proporcionar.
¿Has probado las opciones de implementación de ClickOnce? –
¿Por qué reinventar la rueda? Si no te gusta la herramienta de Windows incluida, iría directamente a NSIS: http://nsis.sourceforge.net/Main_Page. – Mark
¿Qué hay de usar WiX? – siride