Migration de projets Web et de solutions
Gestion des modifications dans Visual Studio à l'aide des logiciels Rational  

Migration de projets Web et de solutions

Suivez ces étapes pour faire migrer correctement les composants d'une application Web sous contrôle des sources ClearCase que vous avez créés dans une précédente version de Microsoft Visual Studio.

Pour faire migrer un projet Web Visual Studio 7.x vers un projet Web basé sur le système de fichiers ou IIS dans Visual Studio 2005 :
  1. Choisissez un modèle de développement en équipe (coopératif) et un modèle de développement Web. Le modèle de développement en équipe sélectionné détermine les stratégies de décomposition en branches et d'étiquetage que votre équipe utilise pour travailler sur les fichiers source. Le modèle de développement Web choisi a quant à lui une incidence sur la conception et le test des projets Web. Pour plus de détails sur les stratégies recommandées en matière de développement coopératif, consultez la section Développement en équipe. Pour plus d'informations sur le choix du modèle de développement Web, consultez la section Styles de mappage pour le développement Web.
  2. Dans l'Explorateur Windows, ouvrez le dossier (par exemple, Solution1) de la solution qui contient le projet Web Visual Studio v7.x à faire migrer.
  3. Créez un nouveau dossier appelé "Solution1_VS2005", copiez le contenu de Solution1 et collez-le dans le nouveau dossier. L'environnement Visual Studio doit modifier le contenu de la solution, du projet et de ses éléments. Aussi, veillez à ce que tous les fichiers correspondants soient accessibles en écriture.
  4. Renommez le fichier de la solution "Solution1.sln" en "Solution1_VS2005.sln".
  5. Editez le fichier de la solution (Solution1_VS2005.sln) et supprimez la section globale (Global Section) consacrée au contrôle de code source. Par exemple :
    Global Section (SourceCodeControl) = preSolution
    ....
    ....
    EndGlobalSection
  6. En fonction du modèle de développement Web choisi à l'étape 1, effectuez l'une des étapes suivantes :
    • Si vous avez choisi le mappage basé sur le système de fichiers, remplacez le nom de la solution dans l'URL de chaque projet Web faisant partie de cette solution.
    Par exemple, pour un projet Web appelé WebApplication1, remplacez l'URL de ce dernier afin qu'il inclue le nom de dossier de la nouvelle solution comme ceci :
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    • Si vous avez choisi le mappage basé sur IIS, remplacez le nom de la solution dans l'URL de chaque projet Web faisant partie de cette solution.
    Par exemple, pour un projet Web appelé WebApplication1, remplacez l'URL de ce dernier afin qu'il inclue le nom de dossier de la nouvelle solution comme ceci :
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj", "{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    Remarque : Dans Visual Studio 2005, il est recommandé d'utiliser le mappage basé sur le système de fichiers.
  7. Faites migrer la solution.
    1. Ouvrez Visual Studio, cliquez sur Outils > Options > Contrôle de code source et choisissez aucun pour le fournisseur de contrôle de code source (SCC).
    2. Cliquez sur Fichier > Ouvrir un projet/une solution, naviguez jusqu'au projet Web ou à la solution que vous souhaitez faire migrer (Solution1_VS2005), puis cliquez sur Ouvrir. L'assistant de migration de Visual Studio 2005 s'ouvre.
    3. Suivez les étapes de cet assistant pour effectuer le processus de migration, puis générez (compilez) et testez votre projet Web.
    4. Fermez la solution, cliquez sur Outils > Options > Contrôle de code source, et choisissez Rational ClearCase comme fournisseur de contrôle de code source.
  8. Ouvrez la solution ayant migré en cliquant sur FichierOuvrir.
  9. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la solution et sélectionnez Ajouter la solution à Rational ClearCase.
La solution ayant migré est ajoutée au contrôle des sources Rational ClearCase.