Visual Basic.NET - Como actualizo el proyecto que estoy haciendo en dos computadoras

   
Vista:

Como actualizo el proyecto que estoy haciendo en dos computadoras

Publicado por DAVID (5 intervenciones) el 02/07/2011 01:07:56
Hola, soy nuevo en la programación y estoy haciendo un proyecto en visual studio 2008, mi duda es la siguiente, voy a instalar el proyecto en el equipo en el que va a trabajar y lo voy a seguir modificando en mi portatil, de qué manera lo puedo mantener actualizado con los Forms que agregue y modificaciones a la base de datos en ambos equipos, gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como actualizo el proyecto que estoy haciendo en dos computadoras

Publicado por Fernando (5 intervenciones) el 03/07/2011 18:53:31
Para empezar, no existe un metodo que haga esto por si solo.
Asi que lo que vas a tener que hacer es, para cada cambio en el programa que hagas vas a tener que generar un instalador nuevo e instalarlo en el PC en el que se va a usar.
Si el programa lo van a usar para cargar datos que vos no queres que despues sean eliminados, tenes que quitar la base de datos del instalador, o hacer un backup de la que tenes en el pc donde estan trabajando para no perder los datos.
Eso con respecto al programa.
Con respecto a la base de datos, tenes que tener en cuenta que hay tipos de datos que al cambiarlos a otros se pueden perder, parte de lo ingresado o todo,
Y depende de que tipo de base utilices que deberias de hacer.
Si utilizas por ej Acces to te recomiendo que si tenes que crear nuevas tablas o agregar campos a tablas ademas de cambiarlo en tu laptop, lo agregues tambien de forma manual en la PC, eso para no tener que hacer backup de datos ni nada en el PC donde se usa.
Si el tipo de base de datos es diferente habria que ver como hacer para cada caso.
Pensa que siempre podes hacer un Backup de los datos, insertar la base nueva, y luego importar los datos de la base vieja.
Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como actualizo el proyecto que estoy haciendo en dos computadoras

Publicado por David (5 intervenciones) el 03/07/2011 20:28:06
Muchas gracias por tu valiosa ayuda Fernando, estoy utilizando SQL Server 2008, capté tu idea con el manejo de la BD ahora me encontré con un problema que quizá me lleve a hacer muchos cambios manuales, la instancia de SQL se instalo con nombre distinto debido al nombre de la computadora de desarrollo y la de implementación, tienes conocimiento de alguna manera en que pueda actualizar este dato sin necesidad de tener que cambiar cada trozo de código que haga mención a la instancia de SQL de nuevo mil gracias :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como actualizo el proyecto que estoy haciendo en dos computadoras

Publicado por Stivi (36 intervenciones) el 06/07/2011 10:18:50
No te hace falta crear instalador, a no ser que la modificación a hacer implique la instalación o registro de algún componente no utilizado en el programa. Sólo tienes que cambiar el exe una vez compilado y ya está. Si además tienes la solución estructurada en proyectos separados de dll para funciones especificas puedes hacer cambios en esas funciones y solo cambiar la dll modificada.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como actualizo el proyecto que estoy haciendo en dos computadoras

Publicado por David (5 intervenciones) el 06/07/2011 16:23:45
Gracias por tu respuesta stivi, desfortunadamente apenas estoy empezando y encontre un manual de programación en tres capas, ahora tendré que reestructurar el proyecto y de esta manera si necesito hacer algun cambio que sea de manera mas agil :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar