Ya tengo un proyecto que está listo para construir. Actualmente, estoy usando Visual Studio 2013.
Pero no sé cómo crear una configuración de MSI en Visual Studio 2013, pero para Visual Studio 2010 hay muchos tutoriales que discuten cómo crear una configuración en Visual Studio 2010.
¿Significa esto que necesito instalar Visual Studio 2010 para crear una configuración de aplicación para mi proyecto?
¿Cuál es la forma más sencilla de crear una configuración de aplicación en Visual Studio 2013?
Respuestas:
Microsoft ha escuchado el clamor por admitir instaladores (MSI) en Visual Studio y lanzar la Extensión de proyectos de instalador de Visual Studio . Ahora puede crear instaladores en VS2013, descargue la extensión aquí desde visualstudiogallery.
extensión-proyectos-instalador-visual-studio
fuente
A partir de Visual Studio 2012, Microsoft ya no proporciona el paquete de implementación integrado. Si desea utilizar este paquete, deberá utilizar VS2010.
En 2013 tienes varias opciones:
En mis proyectos creo mis propios instaladores desde cero, los cuales, como no uso Windows Installer, tienen la ventaja de ser súper rápidos, incluso en máquinas antiguas.
fuente
File.WriteAllBytes
oFile.WriteAllText
, según el tipo de archivo). No manejé sobrescribir archivos existentes; todos mis ensamblajes tenían el prefijo del nombre de mi aplicación (por ejemplo, AppName.Controls.dll, AppName.Images.dll), por lo que la posibilidad de un archivo duplicado sería realmente pequeña. Si desea manejar todos los escenarios posibles, tendrá que hacer lo que hace Windows Installer, lo que frustra el propósito de la personalización.Visual Studio 2013 ahora admite proyectos de instalación. Microsoft ha enviado una extensión de Visual Studio para producir proyectos de instalación.
Extensión de proyectos del instalador de Visual Studio
fuente
Microsoft recomienda usar "InstallShield Limited Edition para Visual Studio" como reemplazo del "Proyecto de implementación y configuración" descontinuado, pero no es tan agradable y nadie más recomienda usarlo. Pero para configuraciones simples, y si no es un problema confiar en productos comerciales de terceros, puede usarlo.
La alternativa es usar Windows Installer XML (WiX) , pero tienes que hacer muchas cosas manualmente que hicieron el proyecto de instalación por sí mismo.
fuente
Microsoft también lanza la extensión de proyectos del instalador de Microsoft Visual Studio 2015 Esta es la misma extensión que la versión 2013 pero para Visual Studio 2015
fuente
Además de Install Shield y WiX, existe Inno Setup . Aunque no lo he probado yo mismo, he escuchado cosas buenas sobre él.
fuente
Diré, cómo resolví un problema casi similar. Desarrollé una aplicación usando VS 2013 e intenté crear un asistente para que no lo hiciera. Más tarde instalé Premium VS y lo intenté y fallé.
por fin utilicé "ClickOnce" y funcionó bien.
Así que creo que aquí también, "CLICKONCE" te ayudaría.
fuente