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 -> Proyecto de configuración
Pero lo único que obtuvo en Visual Studio 2012 es "Habilitar InstallShield Limited Edition".
Puede cambiar .NET Framework, pero nada cambia.
¿Por qué ya no existe? ¿Y cómo puedo recuperarlo? ¿Hay una nueva forma de hacer esto?
installer
windows-installer
visual-studio-2012
project-types
Kris Nobels
fuente
fuente
Respuestas:
Para crear proyectos de instalación en Visual Studio 2012 con InstallShield Limited Edition, vea este video .
La edición limitada InstallShield que no puede instalar servicios.
Por Edward Miller (comentarios en Visual Studio Installer Projects Extension ).
El conjunto de herramientas WiX , que, aunque potente, excede al usuario y tiene una curva de aprendizaje pronunciada. 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 .
fuente
Setup.msi
enVS 2012
, más ayuda ... ??Por favor mira:
Los proyectos de instalación de Visual Studio (vdproj) no se enviarán con versiones futuras de VS
Implementación de Windows Installer
Se anunció hace 1 año y medio que los tipos de proyectos estaban siendo asesinados. Las alternativas son:
fuente
¿Has probado el método "Publicar"? Simplemente haga clic 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 hacer más configuración del instalador desde la pestaña Publicar en la ventana de propiedades del proyecto.
NB: este método solo funciona para aplicaciones WPF y Windows Forms.
fuente
Microsoft ha escuchado el grito de soporte para 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 la galería visualstudio.
fuente
ISLE (InstallShield Limited Edition) es el "reemplazo" del proyecto Visual Studio Setup and Deploy, pero muchos usuarios piensan que Microsoft dio un paso equivocado al eliminar el soporte .vdproj de Visual Studio 2012 (y posteriores) y el soporte de software de terceros.
Muchas personas pidieron devolverlo ( Recuperar la configuración básica y el tipo de proyecto de implementación Visual Studio Installer ), pero Microsoft está 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 SADP original.
He creado una extensión de Visual Studio realmente agradable para NSIS e Inno Setup con muchas características (intellisense, resaltado de sintaxis, barras de navegación, compilación directamente desde Visual Studio, etc.). Puedes probarlo en www.visual-installer.com (perdón por la autopromoció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 Siguiente / Siguiente / Siguiente ...
En Visual Studio, seleccione el menú Archivo -> Nuevo -> Proyecto , elija NSISProject o Inno Setup , y se creará un nuevo proyecto (con fuentes completas).
fuente
Hay algún progreso para los desarrolladores de Visual Studio 2013 :-D woot woot! Vea la publicación del blog Visual Studio Installer Projects Extension .
El enlace y la información se recuperaron de la publicación del blog de Brian Harry Creación de instaladores con Visual Studio .
fuente
Consulte el artículo Implementación del instalador de Visual Studio . Seguramente te ayudará.
Puede elegir la versión correcta de .NET Framework en la página. Entonces, para usted, hágalo .NET 4.5. Supongo que estaría allí para Visual Studio 2012.
fuente
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 era instalarlo en la computadora del cliente, sin usar ISLE u otras herramientas complejas (o caras).
La solución fue utilizar el instrumento de publicación del proyecto Visual Studio, como se describe en el enlace. Solo hay dos cosas que hacer antes de que la configuración funcione:
fuente