Migración de soluciones y proyectos web
Gestión de cambios en Visual Studio con Rational Software  

Migración de soluciones y proyectos web

Siga estos pasos para asegurar una migración sin problemas de componentes de aplicaciones web con control de origen creados en una versión anterior de Microsoft Visual Studio.

Para migrar un proyecto web de Visual Studio 7.x a un proyecto web basado en IIS o en el sistema de archivos en Visual Studio 2005:
  1. Seleccione un modelo de desarrollo de equipo y un modelo de desarrollo web. El modelo de desarrollo de equipo que seleccione determinará las estrategias de ramificación y etiquetado que utilizará el equipo para trabajar con los archivos de origen. El modelo de desarrollo web que elija tendrá un impacto sobre el diseño y prueba de los proyectos web. Para obtener más información sobre las estrategias de desarrollo de equipo recomendadas, consulte el apartado Consideraciones sobre el desarrollo de equipo. Para obtener más información sobre la correlación de desarrollo web, consulte el apartado Estilos de correlación de desarrollo web.
  2. En el Explorador de Windows, abra la carpeta (por ejemplo, Solución1) que contiene la solución con el proyecto web de Visual Studio v7.x que se debe migrar.
  3. Cree una nueva carpeta denominada "Solución1_VS2005", copie el contenido de Solución1 y luego pegue el contenido de Solución1 en la nueva carpeta. El IDE modifica el contenido de la solución, proyecto y elementos del proyecto, así que asegúrese de que los archivos copiados tienen acceso de grabación.
  4. Renombre el archivo de la solución de "Solución1.sln" a "Solución1_VS2005.sln".
  5. Edite el archivo de la solución (Solución1_VS2005.sln) y elimine la sección Global para control de origen. Por ejemplo:
    Global Section (SourceCodeControl) = preSolution
    ....
    ....
    EndGlobalSection
  6. En función del modelo de correlación de desarrollo web que haya seleccionado en el paso 1, haga una de las acciones siguientes:
    • Si utiliza una correlación basada en el sistema de archivos, en cada proyecto web de la solución sustituya el nombre de la solución por la vía de acceso del URL.
    Por ejemplo, en una solución que contenga un proyecto web (AplicaciónWeb1), sustituya la vía de acceso del URL para que incluya el nuevo nombre de carpeta de la solución de la forma siguiente:
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AplicaciónWeb1",
    "http://localhost/clearcaseview1/vob1/Solución1_VS2005/AplicaciónWeb1/AplicaciónWeb1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    • Si utiliza una correlación basada en IIS, en cada proyecto web de la solución sustituya el nombre de la solución en la vía de acceso del URL.
    Por ejemplo, para una solución que contenga un proyecto web (AplicaciónWeb1), sustituya la vía de acceso del URL para que incluya el nuevo nombre de carpeta de la solución de la forma siguiente:
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AplicaciónWeb1",
    "http://localhost/clearcaseview1/vob1/Solución1_VS2005/AplicaciónWeb1/AplicaciónWeb1.vbproj", "{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    Nota: Recomendamos que utilice la correlación del sistema de archivos en Visual Studio 2005.
  7. Migre la solución.
    1. Abra Visual Studio, pulse Herramientas > Opciones > Control de origen y seleccione ninguno como proveedor de control de origen actual.
    2. Pulse Archivo > Abrir proyecto/solución, navegue al proyecto web o solución que desea migrar (Solución1_VS2005) y pulse Abrir. Se abre el asistente de migración de Visual Studio 2005.
    3. Realice los pasos del asistente para finalizar el proceso de migración y, a continuación, compile y pruebe el proyecto web.
    4. Cierre la solución, pulse Herramientas > Opciones > Control de origen y seleccione Rational ClearCase como proveedor de control de origen actual.
  8. Abra la solución migrada pulsando ArchivoAbrir.
  9. En el Explorador de soluciones, pulse con el botón derecho del ratón en la solución y pulse Añadir la solución a Rational ClearCase.
La solución migrada se añade al control de origen de Rational ClearCase.