Actualización Automatica de Software

21/07/2004 - 17:14 por Oriol | Informe spam
Hola a todos,

Estoy haciendo un programa en WinForm y C#. Este programa se va a ejecutar
en unas quantas maquinas, y no quiero tener que preocuparme del tema
actualizaciones. Es decir, si modifico el EXE o alguna DLL, que el propio
programa lo cogiera del servidor (en LAN no Internet) y lo guardara en el
directorio correspondiente.

Es esto factible? Hay alguna cosa hecha ya? Algun componente o codigo
abierto?

Basicamente el proceso seria que yo genero un nuevo EXE o DLL y lo pongo en
un directorio del Servidor donde todas las maquinas tienen acceso. Y que el
programa cuando arranque, que comprueve de alguna forma los archivos que
estan allí y si es mas nuevo lo copiara en el directorio local. (Si puede
ser, sin interactuar con el usuario final).

Gracias a todos.

Saludos,
Oriol.

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
21/07/2004 - 17:37 | Informe spam
Existe el Updater Application Block for .NET

http://msdn.microsoft.com/library/d...aab-rm.asp

Saludos!
http://cacho.zapto.org/blog




"Oriol" <intranet[arroba]rvsa-itv.com> wrote in message
news:%
Hola a todos,

Estoy haciendo un programa en WinForm y C#. Este programa se va a ejecutar
en unas quantas maquinas, y no quiero tener que preocuparme del tema
actualizaciones. Es decir, si modifico el EXE o alguna DLL, que el propio
programa lo cogiera del servidor (en LAN no Internet) y lo guardara en el
directorio correspondiente.

Es esto factible? Hay alguna cosa hecha ya? Algun componente o codigo
abierto?

Basicamente el proceso seria que yo genero un nuevo EXE o DLL y lo pongo


en
un directorio del Servidor donde todas las maquinas tienen acceso. Y que


el
programa cuando arranque, que comprueve de alguna forma los archivos que
estan allí y si es mas nuevo lo copiara en el directorio local. (Si puede
ser, sin interactuar con el usuario final).

Gracias a todos.

Saludos,
Oriol.


Respuesta Responder a este mensaje
#2 Alejandro Perez
21/07/2004 - 17:54 | Informe spam
Como estas Oriol? La respuesta de Misael es excelente y
quizas la mas adecuada para lo que necesitas... los
Application Blocks son una serie de componentes que ha
publicado MSDN para realizar tareas comunes de una manera
eficiente. El Updater AB lo puedes utilizar para
agregarle a tu app la capacidad de descargar
actualizaciones de un server.

Pero el link correcto a la info de Updater AB es:

http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnbda/html/updater.asp

El link que coloco Misael es de Data Access AB que es un
componente para el acceso a datos. Un peloncito de URL :P

Saludos a todos!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Existe el Updater Application Block for .NET

http://msdn.microsoft.com/library/default.asp?


url=/library/en-us/dnbda/html/daab-rm.asp

Saludos!
http://cacho.zapto.org/blog




"Oriol" <intranet[arroba]rvsa-itv.com> wrote in message
news:%
Hola a todos,

Estoy haciendo un programa en WinForm y C#. Este




programa se va a ejecutar
en unas quantas maquinas, y no quiero tener que




preocuparme del tema
actualizaciones. Es decir, si modifico el EXE o alguna




DLL, que el propio
programa lo cogiera del servidor (en LAN no Internet)




y lo guardara en el
directorio correspondiente.

Es esto factible? Hay alguna cosa hecha ya? Algun




componente o codigo
abierto?

Basicamente el proceso seria que yo genero un nuevo




EXE o DLL y lo pongo
en
un directorio del Servidor donde todas las maquinas




tienen acceso. Y que
el
programa cuando arranque, que comprueve de alguna




forma los archivos que
estan allí y si es mas nuevo lo copiara en el




directorio local. (Si puede
ser, sin interactuar con el usuario final).

Gracias a todos.

Saludos,
Oriol.






.

Respuesta Responder a este mensaje
#3 Misael Monterroca
21/07/2004 - 18:19 | Informe spam
Gracias Alejandro, no se en que andaba pensando :)

Saludos!
http://cacho.zapto.org/blog




"Alejandro Perez" wrote in message
news:158101c46f3b$05228b00$
Como estas Oriol? La respuesta de Misael es excelente y
Respuesta Responder a este mensaje
#4 Franco Figùn
21/07/2004 - 22:45 | Informe spam
O tambien puedes hacer la aplicacion con la version beta 1 del VS.NET 2005,
que tiene una nueva funcion llamada ClickOnce, la cual actualiza el software
automaticamente, aun si este està ejecutandose...

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
Hola a todos,

Estoy haciendo un programa en WinForm y C#. Este programa se va a ejecutar
en unas quantas maquinas, y no quiero tener que preocuparme del tema
actualizaciones. Es decir, si modifico el EXE o alguna DLL, que el propio
programa lo cogiera del servidor (en LAN no Internet) y lo guardara en el
directorio correspondiente.

Es esto factible? Hay alguna cosa hecha ya? Algun componente o codigo
abierto?

Basicamente el proceso seria que yo genero un nuevo EXE o DLL y lo pongo


en
un directorio del Servidor donde todas las maquinas tienen acceso. Y que


el
programa cuando arranque, que comprueve de alguna forma los archivos que
estan allí y si es mas nuevo lo copiara en el directorio local. (Si puede
ser, sin interactuar con el usuario final).

Gracias a todos.

Saludos,
Oriol.


Respuesta Responder a este mensaje
#5 Oriol
22/07/2004 - 09:28 | Informe spam
Hola a todos,

Gracias por las sugerencias. Creo que voy a optar por la Update AB que
Misael y Alejandro me recomiendan. Lo de pasar a VS2005 Beta1 no lo tengo
muy claro aun... estando en version beta... Si acaso, en una segunda version
del software ya migraremos a VS2005, pero gracias igualmente Franco.

Saludos,

Oriol.

"Franco Figùn" escribió en el mensaje
news:
O tambien puedes hacer la aplicacion con la version beta 1 del VS.NET


2005,
que tiene una nueva funcion llamada ClickOnce, la cual actualiza el


software
automaticamente, aun si este està ejecutandose...

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:%
> Hola a todos,
>
> Estoy haciendo un programa en WinForm y C#. Este programa se va a


ejecutar
> en unas quantas maquinas, y no quiero tener que preocuparme del tema
> actualizaciones. Es decir, si modifico el EXE o alguna DLL, que el


propio
> programa lo cogiera del servidor (en LAN no Internet) y lo guardara en


el
> directorio correspondiente.
>
> Es esto factible? Hay alguna cosa hecha ya? Algun componente o codigo
> abierto?
>
> Basicamente el proceso seria que yo genero un nuevo EXE o DLL y lo pongo
en
> un directorio del Servidor donde todas las maquinas tienen acceso. Y que
el
> programa cuando arranque, que comprueve de alguna forma los archivos que
> estan allí y si es mas nuevo lo copiara en el directorio local. (Si


puede
> ser, sin interactuar con el usuario final).
>
> Gracias a todos.
>
> Saludos,
> Oriol.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida