Foros del Web » Programación para mayores de 30 ;) » .NET »

Actualizador en .NET

Estas en el tema de Actualizador en .NET en el foro de .NET en Foros del Web. Hola a todos, necesito de sus apoyo, he desarrollado un servicio en Visual Basic .NET el cual realiza la actualización de un aplicativo en las ...
  #1 (permalink)  
Antiguo 07/01/2008, 15:04
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 21 años, 11 meses
Puntos: 0
Actualizador en .NET

Hola a todos, necesito de sus apoyo, he desarrollado un servicio en Visual Basic .NET el cual realiza la actualización de un aplicativo en las estaciones de trabajo de la empresa donde laboro.

El servicio copia los archivos nuevos compilados a la ruta local de cada estación pero una vez que termine de copiar estos archivos necesito que registre un archivo DLL que también es copiado a la estación local.

Actualmente por cada actualización del aplicativo tenemos que ir PC po PC para copiar los nuesvos archivos y registrar la librería indicada, es por ello que desarrolle este servicio y necesito que ergistre el DLL ya que copiar los archivos lo realiza de manera correcta.

Espero contar con sus apoyo.
  #2 (permalink)  
Antiguo 07/01/2008, 20:00
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Actualizador en .NET

No se si sea posible registrar la DLL remotamente, pero en su defecto, puedes hacer un Service que corra en cada una de esas PC's y ejecute los comandos necesarios para regitrar la DLL de forma local.

Si la aplicación que mencionas es en .Net, por qué no intentas trabajar con ClickOnce, de esa forma te evitas el tener que actualizar la aplicación cada vez que la modifican y solo la publicas para que ella misma se actualice cada que encuentre una versión nueva en el servidor.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #3 (permalink)  
Antiguo 07/01/2008, 21:37
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Actualizador en .NET

Y porque no utilizar ClickOnce y Publicar tu aplicativo, y todas las dependencias asi sean nuevas se encargue el setup autogenerado y no tu, la otra alternativa es que crees un proyecto setup y agregues acciones o personalizes el mismo para tu proceso de autoregistro de dll utilizando Process.Start y haciendo el comando a manita.

Saludos
Peterpay
  #4 (permalink)  
Antiguo 08/01/2008, 07:20
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Actualizador en .NET

Bueno no me explique muy bien lo que pasa es que la aplicación esta hecha en visual basic 6.0 incluyendo sus librerías DLL, pero el servicio que estoy desarrollando para su actualización automática esta hecha en VB.NET, ahora este servicio si esta instalado en cada PC y realiza la copia de lo nueva versión de los archivos desde una unidad de Red compartida, ahora lo que me falta es jacer que se registre la DLL que se copia.

Estoy utilizando este comando:

Shell("regsvr32.exe archivo.dll")

Pero no lo registra. Ahora no se si la aplicación que mencionan actualiza aplicaciones en Visual Basic 6.0.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:54.