Compartir a través de


Requisitos previos de implementación (Visual Studio)

Actualización: noviembre 2007

Para implementar correctamente una aplicación, también debe implementar todos los componentes a los que hace referencia la aplicación. Por ejemplo, la mayoría de las aplicaciones creadas con Visual Studio dependen de .NET Framework. En el equipo de destino debe estar presente la versión correspondiente de Common Language Runtime antes de instalar la aplicación. Las herramientas de implementación de Visual Studio permiten instalar .NET Framework y otros componentes como parte de la instalación. El proceso de instalación de los componentes necesarios también se denomina requisito previo de inicio.

Nota:

Windows Vista elevará los requisitos previos para la instalación de componentes cuando sea preciso. El programa previo propiamente dicho no realiza ninguna elevación. Cuando Windows Vista se ejecuta bajo Control de cuentas de usuario (UAC), emite un mensaje para cada componente necesario que debe elevarse, a menos que el componente ya esté instalado. Si se produce un error al elevar un paquete, también se produce un error en el programa previo con el mensaje correspondiente.

Los componentes siguientes están incluidos en Visual Studio: (Esta lista está sujeta a cambios.)

  • .NET Framework 2.0 para plataformas de 32 bits (x86) y plataformas de 64 bits (x64).

  • .NET Framework 3.5. Este paquete instala las versiones 2.0, 3.0 y 3.5 de .NET Framework para plataformas de 32 bits (x86) y plataformas de 64 bits (x64). También instala los Service Pack para las versiones 2.0 y 3.0 de .NET Framework, y los paquetes de idioma para todas las versiones.

  • Windows Installer 2.0 y 3.1.

  • Bibliotecas en tiempo de ejecución de Visual C++ para procesadores IA64, x64 y x86.

  • SQL Server 2005 Express.

  • SQL Server Compact 3.5.

  • Visor de informes de Microsoft Visual Studio.

Además, cada versión de .NET Framework cuenta con un paquete independiente orientado a procesadores x86, x64 y IA64, y un paquete orientado a todas las plataformas.

Para la implementación de Windows Installer y de ClickOnce, se habilita de manera predeterminada la secuencia de inicio de .NET Framework. Puede deshabilitar el programa previo para .NET Framework. No obstante, sólo debe hacerlo si está seguro de que ya está instalada la versión correcta de .NET Framework en todos los equipos de destino o si la aplicación no requiere .NET Framework.

Sólo se deben programar componentes adicionales previamente si la aplicación depende de ellos.

De manera predeterminada, los componentes programados previamente se implementan desde la misma ubicación que el paquete de instalación. De forma alternativa, puede decidir implementar los componentes desde una dirección URL o una ubicación de recurso compartido de archivos en la que los usuarios pueden descargarlos si es necesario.

Nota:

Los componentes programados previamente pueden requerir privilegios de administrador o similares en el equipo para poder realizar la instalación. Para las aplicaciones ClickOnce, esto significa que es posible que el usuario necesite permisos administrativos para la instalación, independientemente del nivel de seguridad especificado por la aplicación. Una vez instalada la aplicación, el usuario puede ejecutarla sin permisos administrativos.

Durante la instalación, se solicita a los usuarios permiso para instalar los componentes programados previamente si no están presentes en el equipo de destino.

Como alternativa al requisito previo de inicio, puede implementar componentes previamente mediante un sistema de distribución electrónica de software como Microsoft Systems Management Server.

Vea también

Tareas

Cómo: Instalar los requisitos previos en la implementación de Windows Installer

Cómo: Instalar requisitos previos mediante una aplicación ClickOnce

Conceptos

Elegir una estrategia de implementación