Compartir a través de


Ejemplo ClickOnce Background Update Technology

Actualización: noviembre 2007

En el ejemplo siguiente se muestra cómo utilizar la API de ClickOnce para descargar una actualización de aplicaciones de ClickOnce como una tarea en segundo plano.

Para obtener información sobre cómo utilizar los ejemplos, consulte los temas siguientes:

Nota de seguridad:

Este código de ejemplo se proporciona para ilustrar un concepto y no debe utilizarse en aplicaciones o sitios Web, ya que quizás no ilustre las prácticas de codificación más seguras. Microsoft no asume ninguna responsabilidad por daños incidentales o consecuentes en caso de que el código de ejemplo se utilice para propósitos distintos de aquellos para los que se concibió.

Para generar el ejemplo desde el símbolo del sistema

  1. En el símbolo del sistema, navegue hasta la ubicación donde guardó los archivos de ejemplo sin comprimir.

  2. Navegue hasta el directorio CS situado debajo del directorio BackgroundUpdate.

  3. Escriba msbuild para generar el ejemplo utilizando el archivo de solución (.sln) suministrado.

Para generar el ejemplo utilizando Visual Studio

  1. En el Explorador de Windows, navegue hasta la ubicación donde guardó los archivos de ejemplo sin comprimir.

  2. Navegue hasta el subdirectorio CS situado debajo del directorio BackgroundUpdate.

  3. Haga doble clic en el archivo de la solución (.sln) para abrirlo en Visual Studio.

  4. En el menú Generar, haga clic en Generar solución.

La aplicación se generará en el directorio predeterminado bin\Debug.

Para ejecutar el ejemplo

  1. Ejecute Herramienta de generación y edición de manifiestos, cliente gráfico (MageUI.exe) incluido en Kit de desarrollo de software de Windows (SDK). Esta herramienta genera un manifiesto de aplicación y publica el proyecto en el servidor Web elegido. Cuando se le pida, escriba la ruta de acceso a dicho servidor Web.

  2. Haga clic en el vínculo de la página Web que genera la herramienta.

Requisitos

Versión de .NET Framework: 2.0

Comentarios

Para utilizar este ejemplo, la aplicación se debe implementar a través de ClickOnce. Esto puede hacerlo utilizando la opción de menú Publicar solución o la opción Herramienta de generación y edición de manifiestos, cliente gráfico (MageUI.exe) proporcionada con Windows SDK. Ambas opciones generarán los archivos de manifiesto y publicarán el proyecto en el servidor Web elegido. Para ejecutar la aplicación, puede hacer clic en el vínculo que aparece en la página Web generada. Para obtener más información, vea Tutorial: Implementar manualmente una aplicación ClickOnce.

Dado que este ejemplo muestra cómo actualizar una aplicación dinámicamente, deberá publicar una actualización de la aplicación para detectar o realizar una actualización disponible. Para lograr esto, puede abrir el manifiesto de implementación mediante el archivo MageUI.exe y elegir el número de versión. Esto hará que ClickOnce determine que está disponible una actualización. También puede modificar los archivos de código fuente utilizando Visual Studio, incluso realizar un simple cambio como agregar un comentario, y volver a publicar la aplicación.

Vea también

Referencia

ApplicationDeployment

Herramienta de generación y edición de manifiestos, cliente gráfico (MageUI.exe)