Procédure pas à pas : conversion d'un projet d'application Web Visual Studio 2005 en projet d'application Web Visual Studio 2008

Mise à jour : novembre 2007

Cette procédure pas à pas décrit comment convertir un projet d'application Web Visual Studio 2005 en projet d'application Web Visual Studio 2008. Le format de projet d'application Web de ces deux versions de Visual Studio est identique. Vous pouvez utiliser l'Assistant Conversion de Visual Studio pour simplifier le processus. Pour plus d'informations sur les projets d'application Web, consultez Vue d'ensemble des projets d'application Web.

Cette procédure pas à pas présente les tâches suivantes :

  • Ouverture du projet d'application Web Visual Studio 2005 dans Visual Studio 2008 et création d'une sauvegarde des fichiers projet.

  • Mise à niveau de la version du .NET Framework ciblée par le projet.

  • Conversion du fichier projet et du fichier Web.config.

  • Test du projet converti.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

  • Visual Studio 2008.

  • Projet d'application Web créé dans Visual Studio 2005 qui se compile et s'exécute sans erreur.

Conversion du projet et mise à niveau de la version du .NET Framework

Pour commencer, ouvrez le projet dans Visual Studio 2008. La conversion démarre. Vous avez alors la possibilité de sauvegarder le projet avant de le convertir.

Remarque :

Il est fortement recommandé de sauvegarder le projet. La conversion s'applique sur les fichiers projet d'origine, qui peuvent ne pas être récupérés en cas d'échec de la conversion.

Pour convertir le projet

  1. Dans le menu Fichier de Visual Studio 2008, cliquez sur Ouvrir, puis sur Projet.

    La boîte de dialogue Open Project s'affiche.

  2. Accédez au dossier qui contient le fichier projet ou solution pour le projet d'application Web Visual Studio 2005, sélectionnez-le, puis cliquez sur Ouvrir.

    L'Assistant Conversion démarre.

  3. Cliquez sur Suivant.

    L'Assistant Conversion vous invite à créer une sauvegarde avant de convertir le projet.

  4. Pour créer la sauvegarde, cliquez sur Oui.

  5. Cliquez sur Parcourir, sélectionnez le dossier de sauvegarde, puis cliquez sur Suivant.

  6. Cliquez sur Terminer.

    La sauvegarde démarre.

    Remarque :

    La copie des fichiers peut être relativement longue, sans qu'une progression ou une mise à jour ne soit indiquée. Attendez la fin du processus pour continuer.

    À la fin de la conversion, l'Assistant vous invite à mettre à niveau la version ciblée du .NET Framework pour le projet. 

  7. Pour effectuer une mise à niveau vers .NET Framework 3.5, cliquez sur Oui.

    Il est recommandé de laisser activée la case à cocher qui propose la mise à niveau tous les sites Web de la solution.

    Sivous effectuez une mise à niveau vers .NET Framework 3.5, le fichier Web.config du projet est modifié en même temps que le fichier projet.

    Remarque :

    Vous pouvez ensuite modifier manuellement la version du .NET Framework d'un projet. Pour cela, dans Visual Studio, ouvrez les pages de propriétés pour le projet, cliquez sur l'onglet Application,, puis sélectionnez une nouvelle version dans la liste Framework cible.

  8. Cliquez sur OK.

    L'Assistant affiche des informations sur l'état de la conversion.

  9. Cliquez sur Fermer.

Test du projet converti.

Une fois la conversion effectuée, vous pouvez tester le projet pour vous assurer qu'il s'exécute. Cela vous permettra également d'identifier le code dans le projet qui doit être mis à jour.

Pour vérifier que le projet s'exécute

  1. Si vous savez quelles sont les modifications à apporter à votre code pour qu'il s'exécute avec la nouvelle version du .NET Framework, apportez ces modifications.

  2. Dans le menu Générer, cliquez sur Générer.

    Toute référence manquante ou autre problème de compilation au sein du projet s'affiche dans la fenêtre Liste d'erreurs.

  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la page Web qui sera utilisée pour lancer l'application, puis cliquez sur Définir comme page de démarrage.

  4. Dans le menu Déboguer, cliquez sur Démarrer le débogage.

    Si le débogage n'est pas activé, la boîte de dialogue Débogage non activé s'affiche. Sélectionnez cette option pour ajouter un fichier Web.config dont le débogage est activé, puis cliquez sur OK.

  5. Vérifiez que le projet converti s'exécute comme prévu.

Étapes suivantes

Si vous souhaitez convertir un projet de site Web Visual Studio 2005 qui contient des fonctionnalités AJAX en Visual Studio 2008, le processus global est semblable mais nécessite des étapes supplémentaires. Après avoir converti le projet Visual Studio, exécutez les étapes décrites dans Comment : mettre à niveau un projet Web ASP.NET AJAX 1.0 vers .NET Framework 3.5.

Vous pouvez convertir d'autres types de projets de versions antérieures de Visual Studio en Visual Studio 2008. Pour plus d'informations, consultez Vue d'ensemble : conversion de sites Web et de projets Visual Studio en Visual Studio 2008.

Voir aussi

Tâches

Procédure pas à pas : conversion d'un projet de site Web Visual Studio 2005 en projet d'application Web Visual Studio 2008

Concepts

Vue d'ensemble : conversion de sites Web et de projets Visual Studio en Visual Studio 2008

Ciblage du .NET Framework pour des sites Web

Migration et conversion de sites Web ASP.NET