Las consideraciones de diseño al implementar / distribución de actualizaciones para la aplicación

StackOverflow https://stackoverflow.com/questions/2248004

Pregunta

Ya he diseñado una aplicaciones que no es más que un simple WinForm con uno o dos clases para manejar los datos y la colección.

Con bastante frecuencia me encuentro refactorización partes de ella o la adición de nuevas características a la misma, no es enorme características, pero pequeñas adiciones a su funcionalidad.

La pregunta que tengo es lo que sería la mejor manera de proporcionar un programa actualizado al usuario después de que inicialmente se han descargado.

He pensado en algunas opciones diferentes ya:

  1. Subir una nueva versión con mejoras en CodePlex
  2. alojar la aplicación en mi sitio web personal, sino cambiar el archivo con la versión más reciente
  3. Implementar algún tipo de sistema que funcione de una manera similar a los complementos para agregar la funcionalidad.

¿Hay una manera de proporcionar una solicitud actualizada sin que el usuario tenga que reemplazar esencialmente su versión actual eliminándolo y reemplazándolo con una recién descargado? Aunque la idea de CodePlex parece que vale la pena que no estaba seguro de si había una manera mejor o más fácil.

Gracias por su tiempo.

¿Fue útil?

Solución

Esto es lo que ClickOnce fue diseñado para.

Lo he utilizado regularmente en un entorno corporativo, pero también sería apropiado para un escenario de implementación de Internet. Es posible que desee invertir en un certificado para que pueda firmar su código si se trata de un producto comercial.

añadido Aquí está un artículo más corto con una gran cantidad de capturas de pantalla.

http://www.15seconds.com/issue/041229.htm

(Todavía estás buscando más enlaces buenos).

Añadida - adición final

Wikipedia lo resume sucintamente.

http://en.wikipedia.org/wiki/ClickOnce

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top