installer - shield - Crear MSI o proyecto de instalación con Visual Studio 2012
visual basic installer 2013 (8)
¿Has probado el método "Publicar"? Simplemente haga clic con el botón derecho en el archivo del proyecto en el explorador de soluciones y seleccione "Publicar" en el menú emergente. Esto crea un instalador en unos pocos pasos muy simples.
Puede realizar más configuraciones del instalador desde la pestaña Publicar en la ventana de propiedades del proyecto.
NB: Este método solo funciona para las aplicaciones WPF y formularios Windows Forms.
Creo una pequeña aplicación y me gustaría crear un archivo MSI.
En Visual Studio 2010 tiene este tipo de proyecto en:
Otros tipos de proyectos -> Configuración e implementación -> Visual Studio Installer -> Setup Project
Pero lo único que obtuviste en Visual Studio 2012 es "Habilitar InstallShield Limited Edition".
Puede cambiar .NET Framework, pero nada cambia.
¿Por qué no está allí más? ¿Y cómo puedo recuperarlo? ¿Hay una nueva forma de hacer esto?
Creo que la implementación de una solución de Office mediante ClickOnce (MSDN) puede ser útil.
Después de crear un complemento de Outlook para Office 2010, el problema fue instalarlo en la computadora del cliente, sin usar ISLE u otras herramientas complejas (o costosas).
La solución fue utilizar el instrumento de publicación del proyecto de Visual Studio, como se describe en el enlace. Solo dos cosas para hacer antes de que la configuración funcione:
Eche un vistazo al artículo Despliegue del instalador de Visual Studio . Seguramente te ayudará.
Puede elegir la versión correcta de .NET framework en la página. Entonces, para ti, hazlo .NET 4.5. Supongo que estaría allí para Visual Studio 2012.
Hay un cierto progreso para los desarrolladores de Visual Studio 2013: ¡D Woot Woot! Ver la publicación de blog Extensión de proyectos de instalación de Visual Studio .
El enlace y la información se obtuvieron de la publicación de blog de Brian Harry Creación de instaladores con Visual Studio .
ISLE (InstallShield Limited Edition) es el "reemplazo" del proyecto de Instalación e Implementación de Visual Studio, pero muchos usuarios piensan que Microsoft dio un paso equivocado al eliminar la compatibilidad con .vdproj de Visual Studio 2012 (y versiones posteriores) y admitir software de otras compañías.
Muchas personas pidieron devolverlo ( Traer de vuelta el proyecto de configuración e implementación básico de Visual Studio Installer ), pero Microsoft es sordo a nuestras voces ... realmente triste.
Como WiX es realmente complicado, creo que vale la pena probar algunos sistemas de instalación gratuitos: NSIS o Inno Setup . Ambos son programables y fáciles de aprender, pero potentes como el SADP original.
He creado una muy buena extensión de Visual Studio para NSIS e Inno Setup con muchas funciones (intellisense, resaltado de sintaxis, barras de navegación, compilación directamente desde Visual Studio, etc.). Puede probarlo en www.visual-installer.com (lo siento por la auto promoción :)
Descargue Inno Setup (jrsoftware.org/isdl.php) o NSIS (nsis.sourceforge.net/Download) e instale V&I (unsigned-softworks.sk/visual-installer/downloads.html).
Todos los instaladores son simples Next / Next / Next ...
En Visual Studio, seleccione el menú Archivo -> Nuevo -> Proyecto , elija NSISProject o Inno Setup , y se creará un nuevo proyecto (con todas las fuentes).
Microsoft escuchó el grito de apoyo a los instaladores (MSI) en Visual Studio y lanzó la Extensión de Proyectos de Instalador de Visual Studio . Ahora puede crear instaladores en Visual Studio 2013; descargue la extensión aquí desde visualstudiogallery.
Para crear proyectos de instalación en Visual Studio 2012 con InstallShield Edición Limitada, mire este video .
La edición limitada de InstallShield que no puede instalar servicios.
"ISLE es, de lejos, la peor opción de instalador y la versión actualizada y de pago por lectura es engorrosa para usar en el mejor de los casos e imposible en la mayoría de las situaciones. InnoSetup, Nullsoft, Advanced, WiX o cualquier otro instalador es mejor. En una encuesta, verá que nadie está utilizando ISLE. No sé por qué ustedes continúan asociándose con InstallShield. Daña su credibilidad. Cualquier desarrollador que valga la mitad de su peso en sal sabe que ISLE no tiene valor y cuando lo respalda, tiene que cuestionar el juicio de Microsoft ".
Por Edward Miller (comentarios en Visual Studio Installer Projects Extension ).
El conjunto de herramientas de WiX , que a pesar de que es poderoso, supera al usuario y tiene una gran curva de aprendizaje. Incluso hay una plantilla descargable para instalar servicios de Windows (ref. VS2012: ¿Instalador para servicios de Windows? ).
Para Visual Studio 2013, consulte la publicación de blog Creación de instaladores con Visual Studio .
Por favor mira:
Los proyectos de instalación de Visual Studio (vdproj) no se enviarán con versiones futuras de VS
Despliegue de Windows Installer
Se anunció hace 1 1/2 años que los tipos de proyecto estaban siendo asesinados. Las alternativas son:
- Utilice una solución VS2008 / 2010 para construir su instalador
- Cambie a otra herramienta como InstallShield o Windows Installer XML