Compartir a través de


Distribuir un programa en CD: publicar con ClickOnce

Actualización: noviembre 2007

En esta lección, aprenderá a publicar el programa en un CD-ROM o DVD para compartirlo con otros usuarios.

Para compartir el programa con otros usuarios, primero deberá crear un programa de instalación y copiarlo en un CD-ROM u otro soporte. Además del programa en sí, el programa de instalación deberá incluir otros componentes o archivos necesarios para que el programa se ejecute; éstos se conocen como requisitos previos.

Como imaginará, determinar exactamente qué requisitos necesita puede ser una tarea difícil; afortunadamente las herramientas de publicación de ClickOnce en Visual Basic realizan estas y otras tareas. También puede utilizar la publicación de ClickOnce para publicar el programa en Internet o en una red local. Sin embargo, en esta lección, publicará el programa en un CD.

Nota:

Para publicar un programa en un CD-ROM o DVD, debe tener el hardware y software adecuados en el equipo que está utilizando para escribir el programa. Si puede grabar CDs de música, también debería poder publicar en un CD. Si no dispone de esta posibilidad, quizá aún pueda compartir el programa utilizando otro método (para obtener más información, vea Enviar un programa por correo electrónico: crear un archivo comprimido).

Publicar con ClickOnce

Publicar el programa mediante ClickOnce es un proceso bastante sencillo en el que se realizan algunas elecciones en el Asistente para publicación y se graban los archivos resultantes en un CD.

Antes de publicar el programa, pruébelo y asegúrese de que se ejecuta sin ningún error. Cuando está listo para publicar, puede iniciar el Asistente para publicación eligiendo el comando Publicar en el menú Generar.

El Asistente para publicación consta de tres pasos. El primer paso es seleccionar dónde desea ubicar el programa de instalación y cualquier archivo asociado. Si está publicando en un CD, seleccione una carpeta en el disco local; más adelante volverá a seleccionar esta ubicación para grabar el programa en un CD. El segundo paso es especificar cómo instalarán los usuarios el programa; en este caso, desde un CD-ROM.

El paso final implica especificar si el programa buscará automáticamente una versión más reciente del programa cada vez que se inicie. Si tiene acceso a un servidor Web, es posible publicar versiones actualizadas del programa en él, tal como se describe en Información detallada: distribuir un programa en Internet. Sin embargo, en este caso, como está publicando en un CD, el programa no tendrá la capacidad para buscar actualizaciones.

Cuando se ejecuta el Asistente para publicación, éste determina automáticamente cualquier requisito previo para el programa. De manera predeterminada, los requisitos previos como .NET Framework no se empaquetan realmente con el programa de instalación; durante la instalación, el programa de instalación busca los requisitos previos y, si es necesario, los descarga e instala desde Internet.

Para incluir los requisitos previos del programa de instalación en el CD, establezca una propiedad en el Diseñador de proyectos. Sin embargo, debe descargar primero los archivos redistribuibles para los requisitos previos en su equipo local. Para obtener más información, vea Información detallada: incluir requisitos previos en el programa.

Inténtelo

Para publicar en un CD

  1. En el menú Archivo, seleccione Abrir proyecto.

  2. En el cuadro de diálogo Abrir proyecto, vaya a cualquier proyecto Aplicación para Windows que haya creado en una lección anterior y haga clic en Abrir.

  3. Presione F5 para ejecutar el proyecto. Si hay algún error, deberá corregirlo antes de continuar.

  4. En el menú Depurar, elija Detener depuración.

  5. En el menú Generar, seleccione Publicar nombre de proyecto, donde Nombre de proyecto es el nombre del proyecto.

    Se iniciará el Asistente para publicación.

  6. En la página ¿Dónde desea publicar la aplicación? del Asistente para publicación, escriba la ruta de acceso donde desea publicar el programa, por ejemplo , C:\My Programs. Si la carpeta no existe, se le solicitará que la cree.

    Haga clic en Siguiente para ir a la siguiente página del asistente.

  7. En la página ¿Cómo instalarán los usuarios la aplicación?, seleccione Desde un CD-ROM o un DVD-ROM y haga clic en Siguiente.

  8. En la página ¿Dónde buscará la aplicación las actualizaciones?, seleccione La aplicación no comprobará si hay actualizaciones.

  9. Haga clic en Finalizar. El programa se publicará en la ubicación que especificó en la primera página del asistente.

    Ahora puede utilizar la aplicación de grabación de CD o DVD para grabar un CD o DVD para el programa. Debe incluir todos los archivos en la carpeta donde publicó el programa.

  10. Lleve el CD o DVD listos a otro equipo y ejecute el archivo Setup.exe. Si se debe instalar cualquier requisito previo como .NET Framework, se le solicitará que lo descargue e instale.

  11. Una vez finalizada la instalación, puede ejecutar el programa desde el acceso directo que se encuentra en el menú Inicio.

    Para aprender a empaquetar los requisitos previos con el programa, mantenga abierto el proyecto, lo utilizará en la lección Información detallada: incluir requisitos previos en el programa.

Pasos siguientes

En esta lección, aprendió a publicar un programa en un CD-ROM mediante la publicación de ClickOnce. Ahora, tiene varias opciones para continuar.

Si tiene acceso a un servidor Web y desea aprender a publicar el programa en Internet, vea Información detallada: distribuir un programa en Internet.

Si no puede grabar un CD-ROM o DVD-ROM, vea la lección siguiente, Enviar un programa por correo electrónico: crear un archivo comprimido.

Si desea aprender a empaquetar los requisitos previos con el programa, vea Información detallada: incluir requisitos previos en el programa.

De lo contrario, ha terminado la parte principal del paseo guiado. Puede pasar al siguiente conjunto de temas a fin de ver algunas sugerencias sobre recursos para saber más acerca de Visual Basic en Avanzar: ¿Adónde puedo ir desde aquí?

Vea también

Conceptos

Compartir un programa: introducción a la implementación