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 :
- 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.
- Dans l'Explorateur Windows, ouvrez le dossier (par exemple, Solution1) de la solution qui contient le projet Web Visual Studio v7.x à faire migrer.
- 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.
- Renommez le fichier de la solution "Solution1.sln" en "Solution1_VS2005.sln".
- 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
- 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.
- Faites migrer la solution.
- Ouvrez Visual Studio, cliquez sur et choisissez aucun pour le fournisseur de contrôle de code source (SCC).
- Cliquez sur , 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.
- Suivez les étapes de cet assistant pour effectuer le processus de migration, puis générez (compilez) et testez votre projet Web.
- Fermez la solution, cliquez sur , et choisissez Rational ClearCase comme fournisseur de contrôle de code source.
- Ouvrez la solution ayant migré en cliquant sur FichierOuvrir.
- 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.