Necesito hacer un instalador msi para mi aplicación vb.net muy simple (sin bases de datos ni nada) en VS2010. No sé nada sobre instaladores. ¿Dónde empiezo?Creando un instalador MSI por primera vez
Respuesta
Visual Studio tiene un tipo de proyecto separado que puede crear para realizar una instalación para su aplicación.
Aquí es un gran paso a paso sobre cómo crear el proyecto de instalación utilizando el asistente:
Seguí ese tutorial y lo encontré muy útil. Una cabeza arriba (para mí esto fue muy confuso): si está acostumbrado a usar las características de "publicación" de Visual Studio, la instalación con un archivo MSI es un poco diferente. Debe hacer clic con el botón derecho en el proyecto de instalación, hacer clic en Abrir carpeta en el Explorador de Windows, luego ir a la carpeta Depurar y hacer doble clic en el archivo MSI para iniciar el instalador. VStudio no hace esto por usted (como con una publicación de un clic). Esperemos que esto evite a otros algunos dolores de cabeza esperando que el "pop up" instalado aparezca después de publicar. – bernie2436
lo recomiendo echar un vistazo a Windows Installer XML, comúnmente conocida como WiX. Es un poco más complicado que los proyectos de instalación de Visual Studio, pero le permite tratar su instalador como un código fuente.
Facilita el mantenimiento a largo plazo de los instaladores más que las alternativas basadas en la GUI. Microsoft lo usa para crear muchos de sus propios instaladores.
Está disponible gratuitamente aquí: http://wix.sourceforge.net/
Un buen tutorial para principiantes está disponible aquí: http://www.tramontana.co.hu/wix/
Se advierte sin embargo, MSI tiene una curva de aprendizaje un poco elevados. El mayor problema que probablemente enfrentará no es con Windows Installer (MSI) en sí, sino con el despliegue de .NET Framework en las máquinas de destino. No hay forma de implementar .NET desde Windows Installer; necesitará un "ejecutable" ejecutable independiente que instale .NET antes de que pueda iniciarse el MSI.
- 1. Creando un instalador
- 2. Windows instalador Formato MSI
- 3. ¿Cómo crear un instalador MSI programáticamente?
- 4. Instalador MSI llamando a otro instalador MSI en modo silencioso usando WiX
- 5. Aplicación ASP.NET instalador de MSI instancias múltiples
- 6. Creación de un instalador MSI para un servicio de Windows
- 7. ¿Cómo reemplazar un archivo en un instalador msi?
- 8. Implementación de VSIX usando el instalador MSI
- 9. Instalador HTA para MSI que falla
- 10. Mongo Map Reducir por primera vez
- 11. Cómo agregar un archivo MSI a mi instalador
- 12. Cómo registrar el complemento VSTO desde un instalador Wix # MSI
- 13. Aprendizaje de Oracle por primera vez
- 14. cache.manifest funciona por primera vez, luego falla
- 15. Instalación de Django por primera vez
- 16. Problema al usar PDO por primera vez
- 17. ¿Cómo configurar postgresql por primera vez?
- 18. GIT empujando un nuevo proyecto por primera vez
- 19. ¿Por qué el instalador de MSI se configura de nuevo si elimino un archivo?
- 20. Incluyendo el instalador Windows Bonjour de Apple en nuestro msi
- 21. Odd 'Nombre del programa' al instalar el instalador msi firmado
- 22. Quitar pantalla de opciones de reparación del instalador MSI
- 23. ¿Por qué el acceso directo creado por mi instalación de MSI inicia el proceso de configuración cada vez?
- 24. Versión Exe en nombre de archivo instalador MSI (VS 2010)
- 25. MSI instalador, Wix y tamaño de cuadro de diálogo
- 26. Principales riesgos al utilizar ASP.NET MVC por primera vez
- 27. HttpWebRequest se ejecuta lentamente por primera vez dentro de SQLCLR
- 28. ¿Cuándo aparece por primera vez una capa adornada de WPF?
- 29. Jinja2 artículos X por primera vez en bucle para ... si
- 30. Detectar usuario por primera vez en la aplicación Java
Esta respuesta es apenas lo suficientemente larga para ser útil. –
La pregunta era "¿dónde empiezo?" Y crear un proyecto de instalación de instalación utilizando el asistente incorporado no es un mal comienzo. Aunque creo que el anwer de BiggsTRC es mucho mejor. –