Magazine High tech

[ASP.NET MVC] Nouveautés MVC 3 Part 10 - Upgrader ses projets ASP.NET MVC 2 vers MVC 3

Publié le 22 février 2011 par Nicolasesprit

[ASP.NET MVC] Nouveautés MVC 3 Part 10 - Upgrader ses projets ASP.NET MVC 2 vers MVC 3Avant de mettre fin à cette série de billet sur les nouveautés d'ASP.NET MVC 3, il me semble important d'évoquer la migration MVC 2 vers MVC 3. Qu'en est-il des projets utilisant la version 2 et qui voudraient bénéficier des avantages de la dernière version ? En effet, comme vu précédemment, les modifications apportées touchent de nombreux éléments de la solution (version de JQuery, bibliothèques utilisées, etc.). La question se pose donc de savoir comment faire pour facilement mettre à jour les projets de V2 en V3. Heureusement, un utilitaire est disponible sur CodePlex pour traiter ce problème: en ASP.NET MVC 3 Application Upgrader

Ce projet permet la conversion automatique d'un projet MVC 2, avec comme cible ASP.NET 4, dans une solution au format Visual Studio 2010. Les projets dans une autre configuration auront à être mis à jour au préalable. Pour montrer le fonctionnement de l'application, nous allons convertir un projet (celui du Challenge Azure de Developpez.com) en MVC 3. Nous allons donc lancer l'application et sélectionner le fichier de solution :

[ASP.NET MVC] Nouveautés MVC 3 Part 10 - Upgrader ses projets ASP.NET MVC 2 vers MVC 3

L'application va nous lister tous les éléments de la solution sur lesquels une action va éventuellement être effectuée, à savoir :

  • fichier de projet ;
  • web.config ;
  • solution.

On verra aussi toutes les modifications que le projet va subir durant la conversion. L'outil commençant par une sauvegarde du projet, il ne risque pas de vous faire perdre le travail en cas de problème, n'hésitez donc pas à vous en servir.

warning
Si les fichiers sont en lecture seule, la conversion va échouer. Pensez, si vous avez un contrôleur de code source qui verrouille les fichiers, à les extraire au préalable.

C'est simple non ? Voilà, c'est tout sur les nouveautés d'ASP.NET MVC 3. En espérant que vous ayez pris plaisir à nous lire

Wink


Retour à La Une de Logo Paperblog

A propos de l’auteur


Nicolasesprit 16 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte