Tutorial: Implementar una aplicación .NET Framework Client Profile mediante Windows Installer

Actualización: Julio de 2008

En este tutorial se muestra cómo se implementa una sencilla aplicación de .NET Framework Client Profile con Windows Installer.

En este tutorial realizará las tareas siguientes:

  • Crear y configurar el proyecto de Windows Presentation Foundation (WPF) para su implementación como una aplicación de .NET Framework Client Profile.

  • Crear un instalador para la aplicación.

Cuando finalice, tendrá un programa de instalación de Windows Installer que instalará su aplicación de .NET Framework Client Profile y los requisitos previos de .NET Framework.

Nota:

Los cuadros de diálogo y comandos de menú que verá pueden variar con respecto a los descritos en la Ayuda en función de su edición o configuración activa. Para cambiar su configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Requisitos previos

Necesita los componentes siguientes para completar este tutorial:

  • Visual Studio 2008 SP1.

Crear y configurar el proyecto de WPF

El primer paso consiste en crear el proyecto para la aplicación de WPF.

Para crear el proyecto de WPF

  1. Cree un nuevo proyecto de aplicación de WPF en Visual Basic o en Visual C# denominado DemoApplication. Para obtener más información, vea Cómo: Crear un nuevo proyecto de aplicación de WPF.

    Window1.xaml se abrirá en WPF Designer.

  2. En las páginas de propiedades del proyecto, active la casilla Subconjunto de .Net Framewok solo de cliente. Para obtener más información, vea Cómo: Configurar una aplicación .NET Framework Client Profile para implementarla.

Crear el proyecto de instalación

Cuando cree el programa de instalación de Windows Installer para una aplicación de .NET Framework Client Profile, utilice el mismo procedimiento que en otras aplicaciones .NET.

Para crear el proyecto de instalación

  1. Agregue un nuevo proyecto de instalación de Windows Installer denominado Setup1 a la solución. Para obtener más información, vea Cómo: Crear o agregar un proyecto de instalación.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto Setup1 y seleccione Propiedades.

    Se abre el cuadro de diálogo Páginas de propiedades de Setup1.

  3. Haga clic en Requisitos previos.

    Se abre el cuadro de diálogo Requisitos previos.

  4. En la sección Elegir los requisitos previos que se van a instalar, active .NET Framework Client Profile.

  5. Desactive .NET Framework 3.5 y .NET Framework 3.5 SP1 si están activados.

  6. En la sección Especificar la ubicación de instalación de los requisitos previos, deje seleccionada la opción predeterminada Descargar los requisitos previos del sitio web del proveedor de los componentes.

    Esta opción indica que debe descargase .NET Client Profile del sitio web de Microsoft.

  7. Haga clic en Aceptar dos veces para cerrar los cuadros de diálogo.

  8. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto Setup1, elija Agregar y, a continuación, seleccione Resultados del proyecto.

    El cuadro de diálogo Agregar grupo de resultados del proyecto se abre y en él se muestran los resultados que pueden incluirse en el instalador.

  9. Seleccione Resultado principal y, a continuación, haga clic en Aceptar.

    En el Explorador de soluciones, se actualiza el nodo del proyecto Setup1.

  10. Genere la solución.

  11. Genere el proyecto Setup1. De forma predeterminada, el proyecto Setup1 no está configurado para generarse con la solución.

  12. Abra la carpeta DemoApplication\Setup1\Debug.

  13. Haga doble clic en setup.exe para instalar la aplicación.

    Durante la instalación, si el equipo no tiene la versión completa de .NET Framework 3.5 SP1 o .NET Framework Client Profile, le solicitarán que descargue e instale .NET Framework Client Profile del sitio web de Microsoft.

    Nota:

    Para instalar .NET Framework Client Profile es necesario tener permisos de administrador.

Pasos siguientes

Vea también

Tareas

Cómo: Crear o agregar un proyecto de instalación

Tutorial: Implementar una aplicación .NET Framework Client Profile mediante ClickOnce

Conceptos

.NET Framework Client Profile

Esquema de configuración de implementación de .NET Framework Client Profile

Referencia

Elemento <supportedRuntime>

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema nuevo.

Cambio de características de SP1.