visual tutorial studio sharp setup microsoft instalar descargar como c# .net winforms visual-studio installation

tutorial - Realice un programa de instalación para aplicaciones C#e incluya el instalador.NET Framework en la configuración



setup project visual studio 2017 (4)

Debe crear el instalador, que verificará si el usuario requirió .NET Framework 4.0. Puede usar WiX para crear el instalador. Es muy poderoso y personalizable. También puede usar ClickOnce para crear el instalador; es muy fácil de usar. Le permitirá agregar un solo clic para instalar .NET Framework 4.0.

He terminado mi aplicación C #, pero tengo un pequeño problema:

Cuando intento ejecutar mi aplicación en otra PC, siempre necesito instalar .NET Framework 4.0.

¿Hay algo que hacer para que funcione sin instalar el marco de trabajo de internet?

Intenté antes con InnoSetup una aplicación VB6, ¡pero no estoy seguro de si va a funcionar para .NET 4.0!

¿Algunas ideas?


Incluya un Proyecto de configuración ( New Project > Other Project Types > Setup and Deployment > Visual Studio Installer ) en su solución. Tiene opciones para incluir el instalador de framework. Consulte esta publicación de MSDN de Guía de implementación .


Use el proyecto de instalación de Visual Studio. El proyecto de instalación puede incluir automáticamente la configuración de .NET framework en su paquete de instalación:

Aquí está mi paso a paso para la aplicación de formularios de Windows:

  1. Crear proyecto de instalación. Puede usar el Asistente de configuración.

  2. Seleccione el tipo de proyecto.

  3. Seleccionar salida.

  4. Hit Finish.

  5. Abra las propiedades del proyecto de instalación.

  6. Eligió incluir .NET framework.

  7. Proyecto de instalación de compilación

  8. Verificar salida

Nota: Los proyectos del instalador de Visual Studio ya no vienen empaquetados con Visual Studio. Sin embargo, en Visual Studio 2013 puede descargarlos usando Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects


WiX es el camino a seguir para nuevos instaladores. Si WiX solo es demasiado complicado o no es lo suficientemente flexible en el lado de la GUI, considere usar SharpSetup : le permite crear la GUI del instalador en WinForms de WPF y tiene otras características agradables como traducciones, autoupdater, prerrequisitos incorporados, autocompletado mejorado en VS y más .

(Descargo de responsabilidad: soy el autor de SharpSetup.)