locked
¿Cual es la mejor manera de unir varios proyectos en uno solo? RRS feed

  • Pregunta

  • Hola, tengo varios proyectos independientes que me gustaría integrar en uno solo, estoy usando Datasets tipeados con el diseñador de Datasets y algunos formularios dejan de funcionar al importarlos al proyecto nuevo.

    Agradezco las sugerencias que me puedan dar para hacer esta tarea.

    Gracias

    martes, 22 de junio de 2010 2:36

Respuestas

  • No conozco manera de hacerlo automáticamente, lo haría a mano, gradualmente, no olvides que tienes migrar :
     
    .- Las cadenas de conección de los diferentes proyectos en el web.config del proyecto principal.
    .- Los datasets de los diferentes proyectos dentro del proyecto principal
    .- Los formularios de los diferentes proyectos dentro del proyecto principal.
     
    En ese orden.
     
    Saludos,
     

    Mauricio Atanache G. - MCP
    Bogotá - Colombia
    "Bienaventurados los Pesimistas. Por que hacen BACKUPS."
    martes, 22 de junio de 2010 3:25
  • hola

    me sumo al comentario de Mauricio, y agrego que si estos proyectos son todos del tipo Windows Application, no crees una unica solucion con varioa proyectos de este tipo

    ya que esto generara varios .exe al compilar, lo que deberias hacer es crear en un nuevo proyecto un solo Windows Application y alli ir pasando cada formulario que tengas

    la unica macana es que es un proceso manual, no conozco herramientas que puedan automatizarlo, pro si copias los archivos de tu formulario, o sea el .cs, Designer.cs y .resx y lo llevas mediante el Windows Explorer a la carpeta del otro proyecto, podrias incluirlo en este con al opcion Include in Project

    recuerda usar la opcion Show All Items para poder ver los items que has copiado y que no se agregaron al proyecto

    de esta forma podrias ir armando un unico proyecto con todos los formulario (no se si esta misma tecncia funcionara con los dataset, la verdad no lo probe)

    recuerda ademas cambias los namespaces para que se reconozca la funcionalidad, ya que imagino que si provienen de distintos proyectos y los unificas tendras distintos namespaces

    en resumen en tu solucion final de integracion solo ten un Windows Application, para quee sto genere un solo .exe, despues proyectos del tipo Class Library podrias tener las que necesites

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 22 de junio de 2010 3:55

Todas las respuestas

  • No conozco manera de hacerlo automáticamente, lo haría a mano, gradualmente, no olvides que tienes migrar :
     
    .- Las cadenas de conección de los diferentes proyectos en el web.config del proyecto principal.
    .- Los datasets de los diferentes proyectos dentro del proyecto principal
    .- Los formularios de los diferentes proyectos dentro del proyecto principal.
     
    En ese orden.
     
    Saludos,
     

    Mauricio Atanache G. - MCP
    Bogotá - Colombia
    "Bienaventurados los Pesimistas. Por que hacen BACKUPS."
    martes, 22 de junio de 2010 3:25
  • hola

    me sumo al comentario de Mauricio, y agrego que si estos proyectos son todos del tipo Windows Application, no crees una unica solucion con varioa proyectos de este tipo

    ya que esto generara varios .exe al compilar, lo que deberias hacer es crear en un nuevo proyecto un solo Windows Application y alli ir pasando cada formulario que tengas

    la unica macana es que es un proceso manual, no conozco herramientas que puedan automatizarlo, pro si copias los archivos de tu formulario, o sea el .cs, Designer.cs y .resx y lo llevas mediante el Windows Explorer a la carpeta del otro proyecto, podrias incluirlo en este con al opcion Include in Project

    recuerda usar la opcion Show All Items para poder ver los items que has copiado y que no se agregaron al proyecto

    de esta forma podrias ir armando un unico proyecto con todos los formulario (no se si esta misma tecncia funcionara con los dataset, la verdad no lo probe)

    recuerda ademas cambias los namespaces para que se reconozca la funcionalidad, ya que imagino que si provienen de distintos proyectos y los unificas tendras distintos namespaces

    en resumen en tu solucion final de integracion solo ten un Windows Application, para quee sto genere un solo .exe, despues proyectos del tipo Class Library podrias tener las que necesites

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 22 de junio de 2010 3:55